Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-06-23
Référence : calculs et comparaison de champs calculés

Référence : calculs et comparaison de champs calculés

Plusieurs fonctions dans les calculs et les champs calculés sont similaires, mais présentent certaines différences.
Les calculs et les champs calculés sont des structures distinctes. Vous ne pouvez pas les interchanger.
Pour les calculs :
  • Workday organise et sécurise les calculs à l’aide d’une catégorie affectée, qui détermine à quel produit Workday les calculs s’appliquent.
  • Workday accède aux données de champs de rapport par l’intermédiaire de calculs de valeurs d’instances, de calculs de comparaison d’ensembles d’instances et de tables de consultation avancées.
Pour les champs calculés :
  • Workday crée des champs calculés en fonction d’un objet de gestion affecté.
  • Workday accède aux données par l’intermédiaire des champs de rapport de l’objet de gestion ou des champs calculés.

Comparaison

Cette section compare des calculs et des champs calculés qui ont des fonctions similaires pour vous aider à comprendre leurs différences.
Calculs arithmétiques
Fonction
Description
Éléments à prendre en compte
Calcul arithmétique
Exécute des fonctions entre deux valeurs seulement.
Vous ne pouvez effectuer qu’une seule opération entre deux opérandes avec un calcul arithmétique. Pour des opérations multiples, vous pouvez créer plusieurs calculs imbriqués les uns dans les autres.
Le calcul arithmétique prend en charge les opérateurs suivants :
  • Ajouter
  • Diviser
  • Multiplier
  • Soustraire
Si vous ne précisez pas l’arrondissement, Workday arrondit automatiquement le résultat au multiple de 1/100e le plus proche (0,01).
Champ calculé de calcul arithmétique
Renvoie le calcul de plusieurs valeurs.
Vous pouvez utiliser le calcul arithmétique pour effectuer les calculs suivants :
  • Ajouter
  • Diviser
  • Multiplier
  • Soustraire
Le champ calculé :
  • Peut gérer plus de deux valeurs.
  • Permet d’utiliser des parenthèses.
  • Permet de préciser le code de devise.
  • Retourne zéro en cas d'erreur.
Calcul fondé sur des étapes
Retourne une valeur numérique unique qui est le résultat d'une série de calculs effectués en étapes.
Vous pouvez définir des conditions et des groupes de conditions pour chaque étape.
Les opérations disponibles sont :
  • Ajouter
  • Diviser
  • Quitter
  • Max.
  • Min.
  • Multiplier
  • Arrondir
  • Définir
  • Soustraire
Créer une date
Fonction
Description
Éléments à prendre en compte
Calcul de création de date
Crée une nouvelle date en combinant une année, un mois et un jour.
Les valeurs de l’année, du mois et des jours sont des valeurs constantes. Pour extraire les valeurs d’une date dans Workday, vous pouvez créer un calcul d’extraction de date à utiliser comme donnée entrante.
Champ calculé de 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.
Contrairement au calcul de création de date, le champ calculé :
  • Inclut l’option d’extraction des valeurs de date ou d’heure à partir d’une date dans Workday.
  • Inclut l’heure (heure, minute, seconde et milliseconde) et le fuseau horaire.
  • Retourne zéro en cas d'erreur.
Calculer une date future ou passée
Fonction
Description
Éléments à prendre en compte
Calcul d'incrémentation/de décrémentation de date
Commence par une date et ajoute ou soustrait des années, des mois ou des jours pour renvoyer une autre date.
Pour créer la date de début initiale, vous devez définir un calcul de valeur d’instance ou utiliser l’un des calculs fournis par Workday.
Champ calculé d'incrémentation ou de décrémentation de 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.
Le champ calculé d’incrémentation ou de décrémentation de date peut ajouter ou soustraire des heures, des minutes, des secondes et des millisecondes à une date ou à une date donnée.
Retourne une valeur constante ou une date
Fonction
Description
Éléments à prendre en compte
Calcul de constante de type date
Renvoie une date constante définie.
Champ calculé de constante de type date
Permet de créer une constante de date, d’heure ou de fuseau horaire pour pouvoir l’utiliser dans d’autres calculs.
Le champ calculé de constante de type date :
  • Inclut le temps (heure, minute, seconde et milliseconde).
  • Permet de définir un fuseau horaire.
Calcul de valeur de constante
Renvoie une valeur constante définie.
Champ calculé de constante numérique
Permet d’affecter une constante numérique à un champ afin de pouvoir l’utiliser dans d’autres calculs.
La valeur numérique peut être un nombre entier ou un nombre réel.
Retourner une valeur en fonction des conditions
Fonction
Description
Éléments à prendre en compte
Calcul conditionnel
Évalue une série de conditions et renvoie une date ou une valeur associée à la première condition qui est vraie. Si aucune condition n’est vraie, le calcul renvoie une valeur par défaut.
Vous devez utiliser l’un des calculs suivants comme condition :
  • Comparaison d’instances.
  • Logique.
  • Comparaison de valeurs.
Champ calculé d'évaluation d'une expression
Regroupe et transforme les données en évaluant une série de conditions booléennes et en renvoyant la valeur associée à la première condition qui est vraie. Si aucune condition n’est vraie, le champ calculé renvoie la valeur par défaut.
Vous devez avoir des champs existants pour les conditions et les valeurs évaluées.
Champ calculé d'évaluation de tranches d'expressions
Indique des valeurs pour les conditions booléennes et renvoie les instances groupées.
Vous devez avoir des champs existants pour les conditions évaluées.
Consultation
Fonction
Description
Éléments à prendre en compte
Calcul aux fins de consultation
Recherche une valeur en fonction d’une autre.
Contrairement aux champs calculés d'expression d'évaluation et de tranche d'expressions :
  • Vous devez créer une table de consultation distincte pour les calculs aux fins de consultation.
  • Vous pouvez affecter des dates d’effet aux valeurs de recherche et de retour.
Les critères de recherche suivants peuvent être définis pour les tables de consultation avancées :
  • Champs de rapport d’instances.
  • Calculs numériques.
  • Champs de rapport de type texte.
Champ calculé 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
Extraction de valeurs d'instances
Fonction
Description
Éléments à prendre en compte
Calcul de valeur d'instance
Renvoie une valeur booléenne, de devise, de date ou numérique en récupérant les valeurs d’une instance.
Retourne une seule valeur.
Champ calculé d'extraction d'instance unique
Extrait une seule instance à partir d’un champ à instances multiples en fonction de conditions booléennes.
Champ calculé d'extraction d'instances multiples
Renvoie plusieurs instances d'un objet de gestion connexe en fonction d'une condition.
Extrait plusieurs instances d'un objet de gestion connexe en fonction de conditions booléennes.
Calculer la différence entre les dates
Fonction
Description
Éléments à prendre en compte
Calcul de la différence entre deux dates
Renvoie l’intervalle entre deux dates en jours, en mois ou en années.
Champ calculé de différence entre deux dates
Renvoie l’intervalle entre deux dates ou heures en années, mois, jours, heures, minutes ou secondes.
Contrairement au calcul de la différence entre deux dates, le champ calculé de la différence entre deux dates :
  • Inclut le temps (heure, minute et seconde).
  • Retourne zéro en cas d'erreur.
  • Peuvent ignorer les composantes de date de niveau inférieur. Exemple : vous pouvez déterminer si Workday prend en compte les jours et l’heure lors de la recherche de la différence de dates pour un mois.
Extraire une partie d'une date sous forme de nombre
Fonction
Description
Éléments à prendre en compte
Calcul d'extraction de date
Renvoie l’année, le mois ou le jour à partir d’une date sous forme de nombre.
Limité à un jour, à un mois ou à une année.
Vous devez entrer la date à analyser en tant que calcul de valeur d'instance.
Champ calculé de mise en forme de date
Retourne une partie d'un champ de date sous forme de champ de texte.
  • Permet de définir un format personnalisé.
  • Inclut les formats prédéfinis supplémentaires, tels que les périodes comptables.
  • Inclut le temps (heure, minute et seconde).
Comparer des valeurs
Fonction
Description
Éléments à prendre en compte
Calcul de comparaison d'ensembles d'instances
Comparez un champ de rapport ou un champ personnalisé et une valeur ou un ensemble de valeurs à l’aide d’un opérateur relationnel.
Calcul de comparaison de valeurs
Comparez deux opérandes à l’aide d’un opérateur relationnel.
Vous pouvez utiliser un calcul de comparaison de valeurs pour comparer les résultats de calculs de valeur d’instances différents ou d’un calcul de valeur constante.
Ce calcul compare uniquement des données numériques.
Champ calculé Condition vrai/faux
Retourne la valeur Vrai ou Faux en fonction des conditions booléennes.
Permet de créer des comparaisons directement dans le champ calculé entre :
  • Valeurs.
  • Champs existants.
Ce calcul compare les données numériques et non numériques.
Vrai/Faux
Fonction
Description
Éléments à prendre en compte
Calcul logique
Retourne la valeur Vrai ou Faux en fonction des conditions booléennes.
Renvoie la valeur Vrai pour les instructions ET, si toutes les conditions sont vraies.
Renvoie la valeur Vrai pour les énoncés OU, si une ou plusieurs conditions sont vraies.
Vous devez avoir des comparaisons prédéfinies telles que :
  • Les calculs de comparaison de valeurs.
  • Calculs de valeurs d’instances.
  • Calculs de comparaison d’ensembles d’instances.
Champ calculé Condition vrai/faux
Retourne la valeur Vrai ou Faux en fonction des conditions booléennes.
Permet de créer des comparaisons directement dans le champ calculé entre :
  • Valeurs.
  • Champs existants.
Ce calcul compare les données numériques et non numériques.