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.