Ajouter un champ calculé Prism à un jeu de données
- L’une de ces exigences de sécurité :
- DomainePrism Datasets: Managedans le domaine fonctionnel Prism Analytics.
- AutorisationÉditeur de jeu de donnéessur le jeu de données
- L’autorisationdu propriétaire du jeu de donnéessur le jeu de données.
Vous pouvez transformer les données dans un jeu de données en ajoutant des champs calculés Prism au jeu de données. Les champs calculés Prism changent le nombre de champs dans un jeu de données, ils ne changent pas le nombre d’enregistrements.
Un champ calculé Prism contient les composantes suivantes :
Composante | Description |
|---|---|
Nom | Le nom que vous précisez est le nom d’affichage du champ. |
Expression | L’expression décrit une étape de traitement que vous souhaitez effectuer pour les données des autres champs du jeu de données. Les expressions peuvent inclure :
Pour plus d'information, voir Concept : langue d’expression Prism. |
Type de champ | L'expression détermine le type de champ de valeur de retour. Si l’expression inclut une fonction, la valeur de retour de la fonction détermine le type de champ. Si l’expression n’inclut aucune fonction, l’opérateur détermine le type de champ :
|
Vous devrez peut-être créer plusieurs champs calculés Prism pour obtenir le résultat souhaité. Vous pouvez utiliser le résultat d’un champ calculé Prism dans les expressions d’autres champs calculés Prism pour définir une chaîne d’étapes de traitement.
Vous pouvez utiliser un champ calculé Prism pour :
Objet de champ | Exemple |
|---|---|
Convertir un type de champ en un autre type de champ. | Remplacez un type de champ Entier par un type de champ de type Long afin de pouvoir utiliser la fonction EPOCH_MS_TO_DATE. Exemple :
|
Effectuez un calcul arithmétique. | Calculer le profit net en fonction des produits et des frais. Exemple :
Calculer le pourcentage du total des produits pour une vente particulière. Exemple :
|
Extraire des valeurs provenant d’un autre champ. | Extrayez les codes de devise d’un champ de devise à l’aide de la fonction EXTRACT_CODE. Exemple :
|
Combinez les valeurs de deux champs Texte dans un champ Texte. | Combinez des champs distincts comprenant Nom de famille et Prénom dans un seul champ à l’aide de la fonction CONCAT. Exemple :
|
Tester une condition particulière. | Vérifiez si l’année se situe entre 2019 et 2020, inclusivement. Exemple :
|
Remplissons le début d’un champ Texte avec des zéros non significatifs. | Le champ [EEID] est un champ de texte contenant des données numériques de longueurs variables. Vous voulez créer un champ [Employee ID] qui compte toujours sept caractères, incluant des zéros non significatifs, au besoin. Créez un champ calculé appelé [PfilledID] qui ajoute suffisamment de zéros au début de [EEID] pour créer une chaîne complète, même si [EEID] est une chaîne vide. Exemple :
Créez ensuite un champ calculé appelé [Employee ID] qui renvoie les 7 derniers caractères du champ [PfilledID]. Exemple :
|
Retourne une date particulière donnée dans un champ Date. | Le champ [EFF_Date] est un champ de date. Vous souhaitez calculer et renvoyer le dernier jour du mois en cours.
|
Pour supprimer un champ calculé Prism, accédez à la tâche
Modifier les transformations d'un jeu de données
et sélectionnez le menu du champ calculé Prism que vous souhaitez retirer, puis sélectionnez Supprimer le champ
. La suppression d'un champ peut entraîner des erreurs si d'autres champs calculés Prism font référence au champ supprimé.- Accédez à la tâcheModifier des transformations de jeu de donnéespour un jeu de données.
- Sélectionnez un pipeline de jeu de données (obligatoire pour les jeux de données dérivés) et un stade auquel ajouter le champ calculé Prism.
- SélectionnezAjouter champ.
- Entrez une expression dans l'éditeur d'expressions.Si vous utilisez des champs de devise qui contiennent des codes différents, Workday traite le résultat de ces calculs comme NULL.
- Dans le panneau d’inspecteur, entrez un nom. Les noms de champ doivent être conformes aux règles de validation des noms.
- Enregistrez le champ calculé Prism en cliquant surEntréeouRetoursur votre clavier.Le fait de cliquer sur un autre champ de la page enregistre également les modifications apportées au champ calculé Prism.
- (Facultatif) Vous pouvez insérer des commentaires sur une ou plusieurs lignes dans n’importe quel emplacement d’une expression Prism. Workday traite tout le texte entre les caractères suivants comme des commentaires : /* */Workday ne considérera pas les valeurs des données comme des commentaires si vous placez ces caractères et le commentaire entre guillemets doubles.