YEARFRAC
Calcola la frazione dell'anno rappresentata dal numero di giorni interi tra due date. Utilizzare la funzione del foglio di lavoro YEARFRAC per identificare la proporzione dei benefici o degli obblighi di un intero anno da assegnare a un termine specifico.
Sintassi
YEARFRAC(<start_date>, <end_date>, <basis>)
Parametri
Termine | Definizione |
---|---|
start_date |
Data di inizio in formato datetime . |
end_date |
Data di fine in formato datetime . |
basis |
(Facoltativo) Tipo di base del conteggio dei giorni da utilizzare. Tutti gli argomenti vengono troncati a numeri interi. Basis - Descrizione 0 - US (NASD) 30/360 (valore predefinito) 1 - Effettivo/effettivo 2 - Effettivo/360 3 - Effettivo/365 4 - Europeo 30/360 |
Valore restituito
Numero decimale. Il tipo di dati interno è un numero a virgola mobile a precisione doppia IEEE a 64 bit (8 byte).
Osservazioni:
A differenza di Microsoft Excel, che archivia le date come numeri di serie, DAX utilizza un formato
datetime
per lavorare con date e ore. Se è necessario visualizzare le date come numeri di serie, è possibile utilizzare le opzioni di formattazione in Excel.Se
start_date
oend_date
non sono date valide, YEARFRAC restituisce un errore.Se
basis
< 0 o sebasis
> 4, YEARFRAC restituisce un errore.
Esempio 1
Nell'esempio seguente viene restituita la frazione di un anno rappresentata dalla differenza tra le date nelle due colonne, TransactionDate
e ShippingDate
:
= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])
Esempio 2
Nell'esempio seguente viene restituita la frazione di un anno rappresentata dalla differenza tra le date, l'1 gennaio e il 1 marzo:
= YEARFRAC("Jan 1 2007","Mar 1 2007")
Usare gli anni a quattro cifre, quando possibile, per evitare di ottenere risultati imprevisti. Quando l'anno viene troncato, viene utilizzato l'anno corrente. Quando la data viene omessa, si presuppone la prima data del mese.
Anche il secondo argomento, basis
, è stato omesso. Pertanto, la frazione dell'anno viene calcolata in base allo standard NASD (US) 30/360.
Contenuto correlato
funzioni di data e oraWEEKNUM funzioneYEARFRACWEEKDAY funzione