Condividi tramite


CALENDAR

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Restituisce una tabella con una singola colonna denominata "Date" che contains un set contiguo di date. Il range di date è compreso tra l'inizio specificato date e la fine specificata date, inclusi i due date.

Sintassi

CALENDAR(<start_date>, <end_date>)

Parametri

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

Restituisce value

Restituisce una tabella con una singola colonna denominata "Date" contenente un set contiguo di date. Il range di date è compreso tra l'inizio specificato date e la fine specificata date, inclusi i due date.

Osservazioni

  • Viene restituito un errorif start_date è maggiore di end_date.

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

Esempi

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

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

Per un modello di dati che include i dati di vendita effettivi and previsioni di vendita future, l'espressione seguente restituisce una tabella date che copre il range di date in entrambe le tabelle Sales and Forecast.

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