Condividi tramite


CALENDAR

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Restituisce una tabella con una singola colonna denominata "Date" contenente un set contiguo di date. L'intervallo di date è compreso tra la data di inizio specificata e la data di fine specificata, incluse quelle due date.

Sintassi

CALENDAR(<start_date>, <end_date>)

Parametri

Termine Definizione
start_date Qualsiasi espressione DAX che restituisce un valore datetime.
end_date Qualsiasi espressione DAX che restituisce un valore datetime.

Valore restituito

Restituisce una tabella con una singola colonna denominata "Date" contenente un set contiguo di date. L'intervallo di date è compreso tra la data di inizio specificata e la data di fine specificata, incluse quelle due date.

Osservazioni

  • Se start_date è maggiore di end_date, viene restituito un errore.

  • Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempi

La formula seguente restituisce una tabella con date comprese tra il 1° gennaio 2015 e il 31 dicembre 2021.

= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))

Per un modello di dati che include i dati di vendita effettivi e le previsioni di vendita future, l'espressione seguente restituisce una tabella di date che copre l'intervallo di date nelle tabelle Sales e Forecast.

= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))