Data e ora DAX - Funzione YEARFRAC

Descrizione

Calcola la frazione dell'anno rappresentata dal numero di giorni interi tra due date.

Sintassi

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

Parametri

Sr.No. Parametro e descrizione
1

start_date

La data di inizio in formato datetime.

2

end_date

La data di fine in formato datetime.

3

basis

Opzionale.

Il tipo di base per il conteggio dei giorni da utilizzare.

Un numero intero compreso tra 0 e 4. Se non è un numero intero, il parametro verrà troncato.

0 - USA (NASD) 30/360.

1 - Effettivo / effettivo.

2 - Effettivo / 360.

3 - Effettivo / 365.

4 - Europea 30/360.

Se omesso, il valore predefinito è 0.

Valore di ritorno

Un numero decimale. Il tipo di dati interno è un numero a virgola mobile a precisione doppia IEEE a 64 bit (8 byte) con segno.

Osservazioni

È possibile utilizzare la funzione FRAZIONE ANNO per identificare la proporzione di benefici o obblighi di un intero anno da assegnare a un termine specifico.

DAX usa un formato datetime per lavorare con date e ore.

  • Se start_date o end_date non sono date valide, YEARFRAC restituisce un errore.
  • Se base <0 o se base> 4, YEARFRAC restituisce un errore.

Esempio

= YEARFRAC ([InventoryDate], [UsageDate])

Questa formula restituisce una colonna calcolata con valori frazionari che rappresentano InventoryDuration.