Date et heure DAX - Fonction YEARFRAC

La description

Calcule la fraction de l'année représentée par le nombre de jours entiers entre deux dates.

Syntaxe

YEARFRAC (<start_date>, <end_date>, [<basis>])

Paramètres

N ° Sr. Paramètre et description
1

start_date

La date de début au format datetime.

2

end_date

La date de fin au format datetime.

3

basis

Optionnel.

Le type de base de décompte des jours à utiliser.

Un entier entre 0 et 4. S'il ne s'agit pas d'un entier, le paramètre sera tronqué.

0 - États-Unis (NASD) 30/360.

1 - Réel / réel.

2 - Réel / 360.

3 - Réel / 365.

4 - Européen 30/360.

Si omis, la valeur par défaut est 0.

Valeur de retour

Un nombre décimal. Le type de données interne est un nombre à virgule flottante double précision IEEE 64 bits (8 octets) signé.

Remarques

Vous pouvez utiliser la fonction YEARFRAC pour identifier la proportion d'avantages ou d'obligations d'une année entière à affecter à un terme spécifique.

DAX utilise un format datetime pour travailler avec les dates et les heures.

  • Si start_date ou end_date ne sont pas des dates valides, YEARFRAC renvoie une erreur.
  • Si base <0 ou si base> 4, YEARFRAC renvoie une erreur.

Exemple

= YEARFRAC ([InventoryDate], [UsageDate])

Cette formule renvoie une colonne calculée avec des valeurs de fraction représentant InventoryDuration.