YEAR
Restituisce l'anno di una data come numero intero a quattro cifre nell'intervallo 1900-9999.
Sintassi
YEAR(<date>)
Parametri
Termine | Definizione |
---|---|
date |
Data in formato datetime o testo contenente l'anno da trovare. |
Valore restituito
Intero compreso nell'intervallo 1900-9999.
Osservazioni:
A differenza di Microsoft Excel, che archivia le date come numeri di serie, DAX utilizza un tipo di dati
datetime
per lavorare con date e ore.Le date devono essere immesse usando la funzione DATE o come risultati di altre formule o funzioni. È anche possibile immettere date nelle rappresentazioni di testo accettate di una data, ad esempio 3 marzo 2007 o mar-3-2003.
I valori restituiti dalle funzioni YEAR, MONTHe DAY saranno valori gregoriani indipendentemente dal formato di visualizzazione per il valore di data specificato. Ad esempio, se il formato di visualizzazione della data specificata usa il calendario Hijri, i valori restituiti per le funzioni YEAR, MONTHe DAY saranno associati alla data gregoriana equivalente.
Quando l'argomento date è una rappresentazione testuale della data, la funzione usa le impostazioni locali e di data e ora del computer client per comprendere il valore di testo per eseguire la conversione. Se il formato delle stringhe non è compatibile con le impostazioni locali correnti, possono verificarsi errori. Ad esempio, se le impostazioni locali definiscono le date da formattare come mese/giorno/anno e la data viene specificata come giorno/mese/anno, il 25/1/2009 non verrà interpretato come 25 gennaio 2009 ma come data non valida.
Esempio
L'esempio seguente restituisce 2007.
= YEAR("March 2007")
Esempio - Data come risultato dell'espressione
Descrizione
Nell'esempio seguente viene restituito l'anno per la data odierna.
= YEAR(TODAY())
Contenuto correlato
funzioni di data e oraHOUR funzioneMINUTE funzioneYEARSECOND funzione