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
- FonctionDescriptionÉléments à prendre en compteCalcul arithmétiqueExé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étiqueRenvoie 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 étapesRetourne 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
- FonctionDescriptionÉléments à prendre en compteCalcul de création de dateCré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 datePermet 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
- FonctionDescriptionÉléments à prendre en compteCalcul d'incrémentation/de décrémentation de dateCommence 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 dateCalcule 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
- FonctionDescriptionÉléments à prendre en compteCalcul de constante de type dateRenvoie une date constante définie.Champ calculé de constante de type datePermet 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 constanteRenvoie une valeur constante définie.Champ calculé de constante numériquePermet 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
- FonctionDescriptionÉléments à prendre en compteCalcul 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 expressionRegroupe 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'expressionsIndique 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
- FonctionDescriptionÉléments à prendre en compteCalcul aux fins de consultationRecherche 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éeRenvoie 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
- FonctionDescriptionÉléments à prendre en compteCalcul de valeur d'instanceRenvoie 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 uniqueExtrait une seule instance à partir d’un champ à instances multiples en fonction de conditions booléennes.Champ calculé d'extraction d'instances multiplesRenvoie 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
- FonctionDescriptionÉléments à prendre en compteCalcul de la différence entre deux datesRenvoie l’intervalle entre deux dates en jours, en mois ou en années.Champ calculé de différence entre deux datesRenvoie 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
- FonctionDescriptionÉléments à prendre en compteCalcul d'extraction de dateRenvoie 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 dateRetourne 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
- FonctionDescriptionÉléments à prendre en compteCalcul de comparaison d'ensembles d'instancesComparez 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 valeursComparez 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/fauxRetourne 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
- FonctionDescriptionÉléments à prendre en compteCalcul logiqueRetourne 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/fauxRetourne 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.