Ajouter un champ calculé Prism à un jeu de données
- L'une des conditions de sécurité suivantes :
- DomainePrism Datasets: Managedans le domaine fonctionnel Prism Analytics.
- AutorisationDataset Editorsur le jeu de données
- AutorisationDataset Ownersur le jeu de données.
Vous pouvez transformer les données dans un jeu de données en y 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 composants suivants :
Composant | Description |
|---|---|
Nom | Le nom que vous indiquez est le nom d'affichage du champ. |
Expression | L'expression décrit une étape de traitement que vous voulez effectuer sur les données d'autres champs du jeu de données. Les expressions peuvent inclure :
Pour plus d'informations, voir Concept : langage 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 renvoyée 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 du champ | Exemple |
|---|---|
Convertir un type de champ en un autre type de champ. | Remplacez le type de champ Entier par un type de champ de type Long afin de pouvoir utiliser la fonction EPOCH_MS_TO_DATE associée à ce dernier. Exemple :
|
Exécutez un calcul arithmétique. | Calculer le résultat net en fonction des revenus et des charges. Exemple :
Calculer le pourcentage du total des revenus pour une vente particulière. Exemple :
|
Extraire des valeurs d'un champ différent. | Extraire les codes de devise d'un champ de devise à l'aide de la fonction EXTRACT_CODE. Exemple :
|
Combinez les valeurs de 2 champs Texte dans 1 champ Texte. | Combinez des champs distincts comprenant le Nom et le Prénom en un seul champ à l'aide de la fonction CONCAT. Exemple :
|
Tester une condition particulière. | Vérifiez si l'année est comprise entre 2019 et 2020 inclus. Exemple :
|
Remplir le début d'un champ Texte avec des zéros de début. | Le champ [EEID] est un champ de texte contenant des données numériques de longueurs différentes et vous voulez créer un champ [Matricule] qui comporte toujours 7 caractères, y compris des zéros de début si nécessaire. Créez un champ calculé appelé [PaddedID] 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é [Code du salarié] qui renvoie les 7 derniers caractères du champ [PaddedID]. Exemple :
|
Renvoyer une date particulière en fonction d'un champ Date. | Le champ [eff_Date] est un champ de date et vous voulez 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
, puis sélectionnez le menu du champ calculé Prism que vous voulez retirer et 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 une phase dans lesquels ajouter le champ calculé Prism.
- Cliquez surAjouter un champ.
- Saisissez une expression dans l'éditeur d'expression.Si vous utilisez des champs Devise qui contiennent des codes différents, Workday traite le résultat de ces calculs comme NULL.
- Dans le panneau d'affichage, saisissez un nom. Les noms de champ doivent respecter les règles de validation de dénomination.
- Enregistrez le champ calculé Prism en cliquant surEntréeousur Retoursur votre clavier.Si vous cliquez sur un autre champ de la page, les modifications apportées au champ calculé Prism sont également enregistrées.
- (Facultatif) Vous pouvez insérer des commentaires sur une ou plusieurs lignes à n'importe quel emplacement dans une expression Prism. Workday traite tout le texte compris entre ces caractères comme des commentaires : /* */Workday ne considère pas les valeurs de données comme des commentaires si vous placez ces caractères et le commentaire entre guillemets.