Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2023-06-23
YEAR_DIFF

YEAR_DIFF

Description

YEAR_DIFF
est une fonction de ligne qui calcule le nombre fractionnaire d'années entre deux
DATE
valeurs (
date_1
-
date_2
). Cette fonction :
  • Calcule les années entières écoulées entre les dates de début et de fin ().
    date_1
    -
    date_2
    ).
  • Calcule les jours restants dans l'année fractionnaire.
  • Divise le nombre de jours restants dans l'année fractionnaire par 365.
  • Ajoute l'année fractionnée aux années entières écoulées pour générer le résultat final.
    • S'il reste 365 jours dans l'année fractionnée et que l'année inclut le 29 février, l'application divise les jours restants par 366 pour éviter de surcalculer et de générer une année complète lorsqu'il manque un jour.

Syntaxe

YEAR_DIFF
(
date_1
,
date_2
)

Valeur de renvoi

Renvoie une valeur par ligne de type
DOUBLE
.

Paramètres d'entrée

date_1
Est obligatoire. Un champ ou expression de type
DATE
.
date_2
Est obligatoire. Un champ ou expression de type
DATE
.

Exemples

Calculez le nombre d'années depuis que l'utilisateur est client en soustrayant la valeur du champ
inscription_date
à la date du jour (résultat de la
TODAY
expression :
YEAR_DIFF(TODAY(), [registration_date])
Calculez l'âge d'un utilisateur en soustrayant la valeur du champ
Date de naissance
à la date du jour (résultat de la
TODAY
expression :
YEAR_DIFF(TODAY(), [birthdate])