Condividi tramite


CALENDAR

Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata

Restituisce una tabella con una sola colonna denominata "Date" che contiene un set di date contiguo. L'intervallo di date è compreso tra la data di inizio specificata e la data di fine specificata, incluse le 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 sola colonna denominata "Date" contenente un set di date contiguo. L'intervallo di date è compreso tra la data di inizio specificata e la data di fine specificata, incluse le due date.

Osservazioni:

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

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

Esempi

La formula seguente restituisce una tabella con le 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 Vendita e Previsioni.

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