Data e ora DAX - funzione DATA

Descrizione

Restituisce la data specificata nel formato datetime.

Sintassi

DATE (<year>, <month>, <day>)

Parametri

Sr.No. Parametro e descrizione
1

year

Un numero che rappresenta l'anno.

Il valore dell'argomento anno può includere da una a quattro cifre. L'argomento dell'anno viene interpretato in base al sistema di data utilizzato dal computer.

Sono supportate le date che iniziano con il 1 marzo 1900.

Se inserisci un numero con posizioni decimali, il numero viene arrotondato.

Per valori maggiori di 9999 o minori di zero (valori negativi), la funzione restituisce un #VALORE! errore.

Se il valore dell'anno è compreso tra 0 e 1899, il valore viene aggiunto a 1900 per produrre il valore finale.

Note- Dovresti usare quattro cifre per l'argomento dell'anno, quando possibile, per evitare risultati indesiderati. Ad esempio, l'utilizzo di 15 per il 2015 restituisce 1915 come valore dell'anno, il che non è il caso.

2

month

Un numero che rappresenta il mese o un calcolo secondo le seguenti regole:

Se il mese è un numero compreso tra 1 e 12, rappresenta un mese dell'anno. 1 rappresenta gennaio, 2 rappresenta febbraio e così via fino al 12 che rappresenta dicembre.

Se inserisci un numero intero maggiore di 12, si verifica il seguente calcolo:

La data viene calcolata aggiungendo il valore del mese all'anno. Ad esempio, se si dispone di DATA (2015, 19, 1), la funzione restituisce un valore datetime equivalente a luglio 1 ° del 2016, perché 19 mesi vengono aggiunti all'inizio del 2015, ottenendo un valore di luglio 2016.

Se inserisci un numero intero negativo, si verifica il seguente calcolo:

La data viene calcolata sottraendo il valore del mese dall'anno. Ad esempio, se si dispone di DATA (2015, -6, 15), la funzione restituisce un valore datetime equivalente a giugno il 15 ° del 2014, perché quando 6 mesi vengono sottratti a partire dall'inizio del 2015 produce un valore di giugno 2014.

3

day

Un numero che rappresenta il giorno o un calcolo secondo le seguenti regole:

Se il giorno è un numero compreso tra 1 e l'ultimo giorno del mese specificato, rappresenta un giorno del mese.

Se inserisci un numero maggiore dell'ultimo giorno del mese specificato, si verifica il seguente calcolo:

La data viene calcolata aggiungendo il valore del giorno al mese. Ad esempio, nel DATA formula (2016, 8, 45), la funzione DATA restituisce un valore datetime equivalente a settembre 15 th del 2016, poiché 45 giorni sono aggiunti all'inizio di agosto ottenendo un valore di settembre 15 ° .

Se inserisci un numero negativo, si verifica il seguente calcolo:

La data viene calcolata sottraendo il valore del giorno dal mese. Ad esempio, nel DATA formula (2016, 5, -15), la funzione DATA restituisce un valore datetime equivalente al 15 aprile th del 2016, poiché 15 giorni sono sottratti dal inizio maggio 2016 ottenendo un valore di aprile 2016.

Se il giorno contiene una parte decimale, viene arrotondata al valore intero più vicino.

Valore di ritorno

Data specificata nel formato datetime.

Osservazioni

La funzione DATA accetta i numeri immessi come argomenti e genera la data corrispondente. La funzione DATE è particolarmente utile nelle situazioni in cui l'anno, il mese e il giorno vengono forniti dalle formule DAX.

Ad esempio, i dati sottostanti potrebbero contenere date in un formato non riconosciuto da DAX come data, ad esempio AAAAMMGG. È possibile usare la funzione DATA insieme ad altre funzioni DAX per convertire le date in formato datetime che può essere riconosciuto come una data da DAX.

Le funzioni di data DAX restituiscono sempre un tipo di dati datetime. Tuttavia, puoi utilizzare la formattazione per visualizzare le date come numeri di serie, se lo desideri.

Esempio

= DATE (2016,8,5) returns 8/5/2016 12:00:00 AM 
= DATE (2016,8,45) returns 9/14/2016 12:00:00 AM 
= DATE (2016,8, -5) returns 7/26/2016 12:00:00 AM 
= DATE (2016,15,15) returns 3/15/2017 12:00:00 AM