Condividi tramite


WEEKDAY

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Restituisce un numero compreso tra 1 e 7 che identifica il giorno della settimana di una data. Per impostazione predefinita, il giorno varia da 1 (domenica) a 7 (sabato).

Sintassi

WEEKDAY(<date>, <return_type>)

Parametri

Termine Definizione
date Data in formato datetime.

Le date devono essere immesse utilizzando la funzione DATE, usando espressioni che generano una data o come risultato di altre formule.
return_type Numero che determina il valore Restituito:

Tipo restituito: 1, la settimana inizia domenica (1) e termina sabato (7). con numerazione da 1 a 7.

Tipo restituito: 2, la settimana inizia lunedì (1) e termina la domenica (7).

Tipo restituito: 3, la settimana inizia lunedì (0) e termina la domenica (6).numerata da 0 a 6.

Valore restituito

Numero intero compreso tra 1 e 7.

Osservazioni:

  • A differenza di Microsoft Excel, che archivia le date come numeri di serie, DAX funziona con date e ore in un formato datetime. Se è necessario visualizzare le date come numeri di serie, è possibile utilizzare le opzioni di formattazione in Excel.

  • È anche possibile digitare date in una rappresentazione testuale accettata di una data, ma per evitare risultati imprevisti, è consigliabile convertire prima la data di testo in un formato datetime.

  • Quando l'argomento date è una rappresentazione testuale della data, la funzione usa le impostazioni locali e di data/ora del computer client per comprendere il valore di testo per eseguire la conversione. Se le impostazioni correnti di data/ora rappresentano date nel formato Mese/Giorno/Anno, la stringa "8/1/8/2009" viene interpretata come un valore datetime equivalente all'8 gennaio 2009. Tuttavia, se le impostazioni correnti di data/ora rappresentano date nel formato Giorno/Mese/Anno, la stessa stringa verrà interpretata come un valore datetime equivalente al 1° agosto 2009.

Esempio

L'esempio seguente ottiene la data dalla colonna [HireDate], aggiunge 1 e visualizza il giorno feriale corrispondente a tale data. Poiché l'argomento return_type è stato omesso, viene utilizzato il formato predefinito, in cui 1 è domenica e 7 è sabato. Se il risultato è 4, il giorno sarà mercoledì.

= WEEKDAY([HireDate]+1)

funzioni di data e oraWEEKNUM funzioneYEARFRAC funzione