Référence : comparaison des calculs et des champs calculés
Plusieurs fonctions dans les calculs et les champs calculés sont similaires, mais présentent quelques différences.
Les calculs et les champs calculés sont des structures distinctes. Vous ne pouvez pas les échanger.
Pour les calculs :
- Workday organise et sécurise les calculs via une catégorie affectée, qui détermine à quel produit Workday les calculs s'appliquent.
- Workday accède aux données de champ de rapport via des calculs de valeur d'instance, des calculs de comparaison d'ensembles d'instances et des tables de recherche avancée.
Pour les champs calculés :
- Workday crée des champs calculés autour d'un objet de gestion affecté.
- Workday accède aux données via des champs de rapport de l'objet de gestion ou des champs calculés.
Comparaison
Cette section compare les calculs et les 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 plusieurs opérations, 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 spécifiez pas d'arrondi, Workday arrondit automatiquement le résultat au centième 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 d'indiquer le code de devise.
- Renvoie zéro en cas d'erreur.
Calcul fondé sur des étapesRenvoie une seule valeur numérique résultant d'une série de calculs effectués dans les étapes.Vous pouvez définir des conditions et des groupes de conditions pour chaque étape.Les opérations disponibles sont les suivantes :- 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 mois et de jours de l'année 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 entrée.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 des valeurs indiqué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.
- Précise l'heure (heure, minute, seconde et milliseconde) et le fuseau horaire.
- Renvoie une valeur vide 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 avec une date et lui 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 en utiliser un fourni par Workday.Champ calculé d'incrémentation ou de décrémentation de dateCalcule une date qui est 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.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.
- Renvoyer une valeur de constante ou une date
- FonctionDescriptionÉléments à prendre en compteCalcul de constante de dateRenvoie une constante de date définie.Champ calculé de constante de datePermet de créer une constante de date, d'heure ou de fuseau horaire afin de pouvoir l'utiliser dans d'autres calculs.Le champ calculé de constante de date :
- Précise l'heure (heure, minute, seconde et milliseconde).
- Permet de définir un fuseau horaire.
Calcul de valeur de constanteRenvoie une valeur de 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. - Renvoyer une valeur en fonction de 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é Évaluation d'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 évaluées et les valeurs.Champ calculé Évaluation de tranche d'expressionsIndique les valeurs des conditions booléennes et renvoie les instances groupées.Vous devez avoir des champs existants pour les conditions évaluées. - Recherche
- FonctionDescriptionÉléments à prendre en compteCalcul de rechercheRecherche une valeur définie à partir d'une autre valeur.Contrairement aux champs calculés d'évaluation d'expression et d'évaluation de tranche d'expression :
- Vous devez créer une table de recherche distincte pour les calculs de recherche.
- Vous pouvez affecter des dates d'effet aux valeurs de recherche et de renvoi.
Les tables de recherche avancée peuvent avoir les critères de recherche suivants :- Champs de rapport Instance.
- Calculs numériques.
- Champs de rapport Texte.
Champ calculé de valeur associée de rechercheRenvoie la valeur d'un champ dans un objet de gestion associé.Vous pouvez promouvoir des champs d'un objet de gestion associé vers l'objet de gestion principal afin de pouvoir effectuer les actions suivantes sur les champs :- Filtrer
- Groupe
- Rapport
- Trier
- Regrouper
- Extraire des valeurs d'instance
- FonctionDescriptionÉléments à prendre en compteCalcul de valeur d'instanceRenvoie une valeur booléenne, une devise, une date ou une valeur numérique en récupérant les valeurs d'une instance.Renvoie une seule valeur.Champ calculé d'extraction d'instance uniqueExtrait une instance unique 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 associé en fonction d'une condition.Extrait plusieurs instances d'un objet de gestion associé en fonction de conditions booléennes.
- Calculer la différence entre deux dates
- FonctionDescriptionÉléments à prendre en compteCalcul de différence de datesRenvoie l'intervalle entre deux dates en jours, mois ou années.Champ calculé de différence de datesRenvoie l'intervalle entre deux dates ou heures en années, mois, jours, heures, minutes ou secondes.Contrairement au calcul de la différence de dates, le champ calculé de différence de dates :
- Précise l'heure (heure, minute et seconde).
- Renvoie zéro en cas d'erreur.
- Peut ignorer les composantes de date de niveau inférieur. Exemple : vous pouvez déterminer si Workday tient compte des jours et des heures pour déterminer 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é au jour, au mois ou à l'année.Vous devez saisir la date à analyser comme calcul de valeur d'instance.Champ calculé de format de dateRenvoie une partie d'un champ de date sous forme de champ de texte.
- Permet de définir un format personnalisé.
- Inclut des formats prédéfinis supplémentaires, tels que des périodes comptables.
- Précise l'heure (heure, minute et seconde).
- Comparer des valeurs
- FonctionDescriptionÉléments à prendre en compteCalcul de comparaison d'ensembles d'instancesCompare 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 valeursCompare deux opérandes à l'aide d'un opérateur relationnel.Vous pouvez utiliser un calcul de comparaison de valeurs pour comparer les résultats issus de différents calculs de valeur d'instance ou par rapport à un calcul de valeur de constante.Ce calcul compare uniquement des données numériques.Champ calculé Condition vrai/fauxRenvoie Vrai ou Faux en fonction de conditions booléennes.Permet de créer directement dans les champs calculés des comparaisons entre :
- Valeurs.
- Champs existants.
Ce calcul compare des données numériques et non numériques. - Vrai/Faux
- FonctionDescriptionÉléments à prendre en compteCalcul logiqueRenvoie Vrai ou Faux en fonction de conditions booléennes.Renvoie Vrai pour les instructions ET, si toutes les conditions sont vraies.Renvoie Vrai pour les instructions OU, si une ou plusieurs conditions sont vraies.Vous devez avoir des comparaisons prédéfinies telles que :
- Calculs de comparaison de valeurs.
- Calculs de valeur d'instance.
- Calcul de comparaison d'ensembles d'instances.
Champ calculé Condition vrai/fauxRenvoie Vrai ou Faux en fonction de conditions booléennes.Permet de créer directement dans les champs calculés des comparaisons entre :- Valeurs.
- Champs existants.
Ce calcul compare des données numériques et non numériques.