Condividi tramite


Funzione DAY (DAX)

Restituisce il giorno del mese come numero compreso tra 1 e 31.

Sintassi

DAY(<date>)

Parametri

Termine

Definizione

date

Data in formato datetime o rappresentazione di testo di una data.

Valore restituito

Numero intero che indica il giorno del mese.

Osservazioni

La funzione DAY utilizza come argomento la data del giorno che si sta tentando di trovare. Le date possono essere fornite alla funzione tramite un'altra funzione di data, tramite un'espressione che restituisce una data o digitando una data in un formato datetime. È anche possibile digitare una data in uno dei formati stringa accettati per le date.

I valori restituiti dalle funzioni YEAR, MONTH e DAY sono valori gregoriani, indipendentemente dal formato di visualizzazione per il valore di data fornito. Se, ad esempio, il formato di visualizzazione della data fornita è Hijri, i valori restituiti dalle funzioni YEAR, MONTH e DAY sono valori associati alla data gregoriana equivalente.

Quando l'argomento date è una rappresentazione di testo della data, nella funzione DAY vengono utilizzate le impostazioni locali e quelle relative a data/ora del computer client per ottenere informazioni sul valore di testo in modo da eseguire la conversione. Se le impostazioni correnti relative a data/ora rappresentano una data nel formato mese/giorno/anno, la stringa "1/8/2009" viene interpretata come valore datetime equivalente a 8 gennaio 2009 e la funzione restituisce 8. Tuttavia, se le impostazioni correnti relative a data/ora rappresentano date nel formato giorno/mese/anno, la stessa stringa sarebbe interpretata come valore datetime equivalente a 1 agosto 2009 e la funzione restituirebbe 1.

Esempio: Recupero del giorno da una colonna relativa alla data

Descrizione

Nella formula seguente viene restituito il giorno della data nella colonna [Birthdate].

Codice

=DAY([Birthdate])

Esempio: recupero del giorno da una data in formato stringa

Descrizione

Le formule seguenti restituiscono il giorno, 4, utilizzando date fornite come stringhe in un formato di testo accettato.

Codice

=DAY("3-4-1007")
=DAY("March 4 2007")

Esempio: utilizzo di un valore relativo al giorno come condizione

Descrizione

L'espressione seguente restituisce il giorno di effettuazione di ogni ordine di vendita e contrassegna la riga come vendita promozionale se l'ordine è stato effettuato il giorno 10 del mese.

Codice

=IF( DAY([SalesDate])=10,"promotion","")