CALENDAR
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]))