Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2024-09-20
Référence : fonctions de champs calculés

Référence : fonctions de champs calculés

Effectuer des calculs à partir de vos données

Les champs calculés qui exécutent des expressions mathématiques utilisent la règle d’ordre standard des opérations, connue sous le nom PEMDAS :
  1. Parenthèses
  2. Exexposants
  3. Multiplication
  4. Division
  5. Ajout
  6. Soustraction
Champs calculés
Description
Exemples
Calcul arithmétique
Effectue les calculs simples suivants pour obtenir des valeurs :
  • Ajout
  • Division
  • Multiplication
  • Soustraction
Calculez :
  • Montant de la prime en pourcentage et le comparer à leur salaire.
  • Taux quotidien, horaire ou hebdomadaire.
  • Différence de salaire par rapport à l'année en cours par rapport à l'année précédente.
Dénombrement d'instances connexes
Dénombre de façon dynamique le nombre d'instances dans un objet de gestion connexe en fonction d'une condition.
Nombre :
  • Aux gestionnaires d’une unité organisationnelle de calculer l’étendue des responsabilités de gestion.
  • Les postes à pourvoir dans une organisation.
  • Les jours de maladie survenant le lundi ou le vendredi au cours de la dernière année pour chaque travailleur.
  • Les travailleurs embauchés au cours de la dernière année pour chaque emplacement.
Différence entre deux dates
Calcule le nombre de jours, de mois ou d’années entre deux dates.
Calculer :
  • Âge d’un travailleur en années à une certaine date.
  • Jours restants avant le retour après absence d’un travailleur.
  • Le nombre de jours depuis l’ouverture d’un poste.
  • Nombre de mois depuis qu’un travailleur a antidaté ou reporté une note de frais.
Increment or Decrement Date
  • Calcule une date correspondant à un nombre de jours, de mois ou d’années avant ou après la valeur d’un champ de date.
  • Ajoute ou soustrait un nombre d’heures, de minutes, de secondes et de millisecondes à une date ou à une date donnée.
  • Calculer dans deux mois à utiliser dans un filtre de rapport qui sélectionne les attestations/certificats des travailleurs venant à échéance dans les deux prochains mois.
  • Permet de calculer la fin de la période d’essai/probatoire de six mois d’un travailleur en fonction de la date d’embauche.
  • Soustrayez 1 milliseconde du moment où un événement de processus de gestion a été exécuté pour pouvoir déterminer la valeur antérieure d’un champ.
Somme d’instances connexes
Totalise la valeur d'un champ dans des instances d'un objet de gestion connexe en fonction d'une condition.
Calculez :
  • La note d’évaluation du rendement moyenne pour chaque organisation.
  • Le montant de la TVA pour chaque facture de fournisseur en additionnant les lignes de facture imposables.
Additionnez :
  • Les coûts des avantages sociaux pour l’employeur d’un travailleur afin de calculer sa rémunération globale.
  • Les lignes de frais pour les repas dans une note de frais à des fins de comparaison par rapport à une limite d’approbation.
  • Nombre total de jours de congé utilisés par un travailleur au cours d’une période donnée.
Voir Exemple : calculer la majeure partie du quart.
Longueur du texte
Renvoie le nombre de caractères et d'espaces dans une seule instance ou un seul champ de texte.
Renvoie la longueur du texte d’un travailleur :
  • La ville de naissance afin de pouvoir désigner les travailleurs visés par la limitation à 15 caractères définie dans les champs
    Ville
    lors de l’intégration de produits de tierce partie.
  • Nom afin que vous puissiez déterminer si vous devez demander un marqueur personnalisé pour une nouvelle embauche avec un nom comportant plus de 20 caractères.

Récupérez vos données

Champs calculés
Description
Exemples
Agrégation d'instances connexes
Répertorie toutes les instances associées à un champ source lié à l'objet de gestion.
Désigner tous les profils d’emploi au sein d’une organisation. Une seule organisation peut inclure plusieurs postes, chacun avec plusieurs profils d’emploi. Le champ calculé peut examiner tous les postes au sein d’une organisation et renvoyer toutes les instances du profil d’emploi.
Évaluation d'expression
Regroupe et transforme les données en évaluant une série de conditions booléennes.
Affichez les éléments suivants concernant un travailleur :
  • Groupe d’âge.
  • Le statut d’emploi.
  • Statut de gestion.
  • Catégorie d’ancienneté en fonction de la durée de service.
Permettez aux utilisateurs de sélectionner la granularité du regroupement, par exemple
Mois
,
Trimestre
ou
Année
dans la source de données
Tendances des travailleurs
.
Évaluation de tranche d'expressions
Indique des valeurs pour les conditions booléennes et renvoie les instances groupées.
Regroupez les travailleurs par ancienneté en fonction de leurs années de service, par exemple :
  • Subordonné : moins de 2 ans.
  • Niveau intermédiaire : 3 à 10 ans.
  • Supérieur : plus de 11 ans.
Regroupez les centres de coûts en fonction de votre seuil de dépenses, par exemple :
  • Au budget.
  • Au-dessus du budget.
Extract Multi-Instance
Extrait plusieurs instances d'un objet de gestion connexe en fonction de conditions booléennes.
Liste :
  • Tous les événements de dotation en personnel associés au poste actuel d’un travailleur.
  • Tout événement lié à un travailleur survenu en 2015.
  • Les choix d’inscription actuels pour un travailleur.
  • Équipes auxquelles appartient un travailleur.
  • Formation terminée par chaque travailleur au cours des 12 derniers mois.
Extract Single Instance
Extrait une seule instance à partir d’un champ à instances multiples en fonction de conditions booléennes.
Récupérez des informations sur un travailleur, telles que :
  • Les inscriptions actuelles aux soins dentaires, médicaux et de la vue, répertoriées comme des champs distincts.
  • Personnes à charge répertoriées comme champs distincts, telles que Personne à charge 1, Personne à charge 2, etc.
  • La première évaluation du rendement a été effectuée en 2018.
  • Dernier diplôme obtenu.
  • Dernière demande de congés en date d'avril 2019.
Voir Exemple : créer des règles de conditions à l’aide de champs calculés pour l’événement lié à la résidence des étudiants.
Consultation de regroupement de dates
Agrège, regroupe ou récapitule les données pour une période temporelle, un calendrier comptable ou un calendrier hebdomadaire.
Retour :
  • 2015-T1
    comme format de regroupement de trimestres d’exercice pour la date du 2015-01-01 dans un calendrier comptable ou une période comptable.
  • La date de fin de la semaine pour que vous puissiez l’utiliser dans un groupe de colonnes répétitives dans un rapport composite.
Consultation de champ avec invites
Permet aux utilisateurs d’entrer des valeurs pour les champs prédéfinis par Workday avec des invites intégrées.
Entrez :
  • La
    division
    de valeurs
    pour le
    champ d'invite
    affiche le type d'organisation personnalisée
    lors de l'exécution d'un rapport pour obtenir des informations supplémentaires sur les travailleurs.
  • Les valeurs du
    montant au crédit moins le débit converti
    pour le
    champ d'invite
    afin que vous puissiez analyser les données planifiées par rapport aux données réelles.
Consultation de hiérarchie
Récupère les données des objets Workday avec une structure hiérarchique et retourne un champ d’instance unique contenant le nœud de hiérarchie.
  • Regroupez les lignes de bon de commande en fonction d’un niveau défini dans la hiérarchie
    de catégories de dépenses
    d’une note de frais.
  • Sert à récupérer le nombre de travailleurs et de subordonnés à des niveaux de gestion précis dans une organisation de supervision.
Consultation de regroupement de hiérarchies
regroupe les données de rapport en fonction d’une hiérarchie d’organisations, en commençant par le niveau le plus élevé de la hiérarchie.
Afficher des récapitulations de :
  • Des données et les explorer dans une hiérarchie
    de centres de coûts
    dans une note de frais.
  • Travailleurs et les explorer dans une hiérarchie
    d’organisations de supervision
    .
Consultation d'organisation
Détermine le niveau d’organisation ou le nœud d’un travailleur en fonction de la configuration de l’organisation et des critères affectés à l’aide de l’un des objets de gestion suivants :
  • Employé
  • Travailleur
Déterminez les éléments suivants pour un travailleur :
  • Un service.
  • Niveau de l’organisation.
Consultation de rôles organisationnels
Détermine les affectations de rôles dans l’organisation en fonction de la configuration des critères à l’aide de l’un des objets de gestion suivants :
  • Employé
  • Organisation
  • Travailleur
Déterminez les affectations de rôles dans l’organisation et :
  • Répertoriez le représentant des frais de chaque travailleur.
  • Produire des rapports sur le gestionnaire d’installations pour chaque organisation de supervision.
Consultation dans une tranche d'intervalles
Détermine où se situe une valeur précisée par rapport à un ensemble de plages configurées.
Déterminez si un travailleur :
  • L’évaluation du rendement se situe dans la tranche À venir, À échéance ou en retard.
  • La rémunération globale se situe dans la fourchette Avec rémunération élevée ou Non rémunéré à rémunération élevée.
Consultation de valeur associée
Renvoie la valeur d’un champ dans un objet de gestion connexe. Vous pouvez promouvoir des champs à partir d’un objet de gestion connexe dans l’objet de gestion principal afin de pouvoir effectuer les actions suivantes sur les champs :
  • filtre
  • Groupe
  • Rapport
  • Trier
  • Récapituler
Renvoie la valeur d’un champ pour :
  • Incluez l’adresse de courriel d’un gestionnaire lors de la production de rapports sur des travailleurs.
  • Exiger une approbation si la prime de maintien en poste unique d’un travailleur est supérieure à 20 % de son salaire de base.
Voir Exemple : calculer les heures supplémentaires en fonction de l’emplacement.
Consultation de valeur traduite
Renvoie la valeur d’un champ de texte dans une langue précisée.
Retour :
  • Le poste d’un travailleur dans une langue différente.
  • Les noms des organisations en anglais, en français et en allemand.
Date de référence de la valeur de consultation
Détermine la valeur d’un champ à une date précise et détermine si un changement a lieu avant, à la date d’effet ou après cette date.
Retour :
  • Liste des travailleurs dont l’adresse, le nom ou le numéro de téléphone ont changé le mois dernier.
  • L’âge d’une personne à charge à un certain moment.
  • Le salaire annuel d’un travailleur en date du 2013-12-31.
Voir Exemple : calculer les heures supplémentaires en fonction de l’emplacement.
Sous-chaîne de texte
Extrait une partie du texte d’une seule instance ou d’un seul champ de texte et renvoie le résultat sous forme de champ de texte.
Extraire une partie du texte de
ABC-XYZ
:
  • Avant le
    délimiteur
    -
    pour retourner
    ABC
    .
  • À partir de la deuxième
    position de caractère de début
    pour retourner
    BC-XYZ
    .
  • À partir de la deuxième
    position de caractère
    avec une
    longueur fixe
    de 4 pour retourner
    BC-X
    .
Condition Vrai/Faux
Retourne la valeur
Vrai
ou
Faux
en fonction des conditions booléennes.
Indiquez si un travailleur :
  • Choix de s’inscrire à un compte d’épargne santé.
  • A moins d’une année de service.
  • Comporte des ordonnances de saisie.
  • Ont reçu une prime à la signature que vous devez récupérer si le travailleur prend fin.
Voir Exemple : créer des règles de conditions à l’aide de champs calculés pour l’événement lié à la résidence des étudiants.

Changer vos données dans différents formats

Champs calculés
Description
Exemples
Concaténation de texte
Concaténer une série de champs de texte dans Workday pour ajouter du texte, les utiliser dans les notifications, etc.
  • Ajoutez
    (cellule)
    à la fin du numéro de téléphone mobile d’un travailleur.
  • Concaténation des années de service d’un travailleur à son nom.
  • Créez un champ de nom contenant le nom, le prénom et le nom d’usage d’un travailleur. Exemple :
    Smith, John (Jack)
    .
  • Retourne la notification par texte :
    Votre salaire annuel actuel est de 82 500,00
    .
Conversion de devise
Convertit une devise en une autre.
  • Convertir le total d’une note de frais dans une devise commune pour l’approbation du processus de gestion.
  • Convertir les cotisations aux avantages sociaux des travailleurs canadiens en dollars américains pour la production de rapports consolidés avec des données sur les avantages sociaux aux États-Unis.
  • Déterminer toutes les primes des travailleurs en USD en utilisant le taux de change en vigueur à la fin de l’année dernière.
  • Affichent le salaire annuel d’un travailleur en EUR, quelle que soit la façon dont quelqu’un l’entre et le stocke dans Workday.
Convertir le texte en nombre
Convertit un numéro de champ de texte en données numériques afin que vous puissiez effectuer des calculs sur ce nombre.
Convertissez le texte en une valeur numérique pour effectuer des calculs sur les éléments suivants :
  • La durée de service d’un travailleur en années.
  • Les 200 rangées d’une note de frais.
Mise en forme de date
Extrait une partie d'un champ de date et la met en forme comme champ de texte.
  • Déterminez l’exercice et la période de la date d’embauche d’un travailleur.
  • Extraire le mois et le jour de la date de naissance d’un travailleur.
  • Regrouper et récapituler l’activité liée à l’effectif par mois.
  • Répertoriez les travailleurs qui ont leur anniversaire de naissance ce mois-ci.
  • Produire une liste de promotions par trimestre.
Mise en forme de nombre
Met en forme un champ numérique en champ de texte à utiliser dans les concaténations, les notifications de rapports, etc.
  • Affectez un séparateur de décimales approprié en fonction des paramètres régionaux de l’utilisateur.
  • Préfixez le symbole de devise.
  • Standardiser la précision décimale.
Mettre en forme le texte
Supprime ou remplace les caractères spéciaux et les délimiteurs dans une seule instance ou un seul champ de texte.
Remplace la casse d’une seule instance ou d’un seul champ de texte par une casse, une minuscule ou une casse appropriée.
Remplacez la casse d’un champ d’instance ou de texte par une casse en majuscules, en minuscules ou appropriées pour :
  • Configurez une mise en forme appropriée pour les entités postales, telles que les envois en bloc qui nécessitent que le texte soit dans un format précis.
  • Formatez le texte
    de MAINTENANT
    à
    Mon nom
    .
Remplacez le caractère spécial dans le champ
% du statut de la demande de
poste
de sorte que le champ formaté soit
Statut de la demande de poste
.

Configurer des valeurs constantes

Champs calculés
Description
Exemples
Création de date
Permet de créer un nouveau champ de date ou d’heure en utilisant des composantes d’autres champs ou à partir de valeurs précisées.
Déterminez :
  • Premier jour du mois au cours duquel une société embauche un travailleur.
  • Le dernier jour de l’exercice d’une société.
Constante de type date
Permet de créer une constante de date, d’heure ou de fuseau horaire à utiliser dans d’autres calculs.
  • Calculer l’effectif ou les salaires en date du 2017-01-01.
  • Déterminez le nombre de nouveaux travailleurs qu’une société a embauchés après une date donnée.
Constante numérique
Permet d’affecter une constante numérique à un champ afin de pouvoir l’utiliser dans d’autres calculs.
  • Calculer une période mobile, par exemple, trois mois.
  • Configurez un multiplicateur de devise à une certaine date pour les taux de change.
Invite d'entrée de valeur
Permet de créer un champ pour inviter les utilisateurs à entrer une valeur lors de l'exécution du rapport ou pour des conditions de filtre.
Invitez le générateur de rapports à sélectionner :
  • Une société pour générer des résultats qui lui sont propres.
  • Le
    type de congé
    , par exemple
    Non payé
    ou
    Congé sabbatique
    au lieu d'entrer les valeurs dans un champ calculé de condition vraie/faux.
Constante textuelle
Permet de créer une constante de texte à utiliser dans d’autres calculs.
  • Appose du texte à une valeur de champ à l’aide d’un champ calculé de texte concaténé.
  • Utilisez le texte
    Avec rémunération élevée
    dans un champ calculé d'expression d'évaluation.
  • Précisez le titre d’un travailleur, par exemple
    Miss
    ,
    M.
    ou
    Mrs.,
    avant son nom au complet, dans un champ calculé d’expression d’évaluation.