Zum Hauptinhalt wechseln
Workday User Guide
Zuletzt aktualisiert: 2023-06-23
YEAR_DIFF

YEAR_DIFF

Beschreibung

YEAR_DIFF
ist eine Zeilenfunktion, die die Jahre zwischen zwei als Bruchzahl berechnet
DATE
Werte (
date_1
-
date_2
). Diese Funktion:
  • Berechnet die verstrichenen ganzen Jahre zwischen dem Start- und Enddatum ()
    date_1
    -
    date_2
    ).
  • Berechnet die verbleibenden Tage im Jahr als Bruchzahl.
  • Verteilt die verbleibenden Tage des Jahres als Bruchzahl durch 365.
  • Addiert den Jahresbruch zu den verstrichenen ganzen Jahren, um das Endergebnis zu generieren.
    • Wenn im Jahresbruch noch 365 Tage verbleiben und dieser den 29. Februar einschließt, teilt die Anwendung die verbleibenden Tage durch 366, um zu vermeiden, dass zu viele Tage berechnet werden und ein volles Jahr generiert wird, wenn das Jahr noch ein Tag kürzer ist.

Syntax

YEAR_DIFF
(
date_1
,
date_2
)

Rückgabewert

Gibt pro Zeile einen Wert des Typs "" zurück
DOUBLE
.

Eingabeparameter

date_1
Erforderliche Inhalte. Ein Feld oder ein Ausdruck der Art "".
DATE
.
date_2
Erforderliche Inhalte. Ein Feld oder ein Ausdruck der Art "".
DATE
.

Beispiele

Berechnet die Anzahl der Jahre, die ein Benutzer Kunde ist, indem der Wert des Felds
"registration_date"
vom aktuellen Datum (dem Ergebnis von) subtrahiert wird
TODAY
Ausdruck):
YEAR_DIFF(TODAY(), [registration_date])
Berechnet das Alter eines Benutzers, indem der Wert des Felds
"Geburtsdatum"
vom aktuellen Datum (dem Ergebnis von "" subtrahiert wird
TODAY
Ausdruck):
YEAR_DIFF(TODAY(), [birthdate])