Partager via


YEARFRAC

S’applique à :Colonne calculéeTable calculéeMesureCalcul visuel

Calcule la fraction de l’année représentée par le nombre de jours entiers entre deux dates. Utilisez la fonction de feuille de calcul YEARFRAC pour identifier la proportion des avantages ou des obligations d’une année entière à assigner à un terme spécifique.

Syntaxe

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

Paramètres

Terme Définition
start_date Date de début au format datetime.
end_date Date de fin au format datetime.
basis (Facultatif) Type de la base de comptage des jours à utiliser. Tous les arguments sont tronqués en entiers.

Basis – Description

0 – ÉTATS-UNIS (NASD) 30/360 (valeur par défaut)

1 - Réel/réel

2 – Réel/360

3 - Réel/365

4 – Européen 30/360

Valeur de retour

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

Remarques

  • Contrairement à Microsoft Excel qui stocke les dates en tant que nombres ordinaux, DAX utilise un format datetime pour utiliser les dates et les heures. Si vous devez afficher les dates en tant que nombres ordinaux, vous pouvez utiliser les options de mise en forme d’Excel.

  • Si start_date ou end_date ne sont pas des dates valides, YEARFRAC retourne une erreur.

  • Si basis< 0 ou si basis> 4, YEARFRAC retourne une erreur.

Exemple 1

L’exemple suivant retourne la fraction d’une année représentée par la différence entre les dates dans les deux colonnes, TransactionDate et ShippingDate :

= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])  

Exemple 2

L’exemple suivant retourne la fraction d’une année représentée par la différence entre les dates, 1er janvier et 1er mars :

= YEARFRAC("Jan 1 2007","Mar 1 2007")  

Utilisez des années à quatre chiffres chaque fois que possible pour éviter d’obtenir des résultats inattendus. Lorsque l’année est tronquée, l’année en cours est supposée. Lorsque la date est omise, la première date du mois est supposée.

Le deuxième argument, basis, a également été omis. Par conséquent, la fraction d’année est calculée selon la norme américaine (NASD) 30/360.

Fonctions de date et heure
WEEKNUM, fonction
YEARFRAC, fonction
WEEKDAY, fonction