Vai al contenuto
Home » Funzione DAX: CALENDAR

Funzione DAX: CALENDAR

calendario

La funzione CALENDAR è una funzione DAX molto comoda quando vogliamo creare un calendario nel nostro modello dati.

La sintassi di base è la seguente:

Calendario = CALENDAR(DataInizio, DataFine)

quindi, per generare un calendario dal 1 Gennaio 2018 al 31 Dicembre 2020 scriveremo:

Calendario = CALENDAR("01/01/2018", "31/12/2020")

Ma potremmo sfruttare la funzione CALENDAR in maniera più intelligente. Ad esempio, se avessimo delle date in una tabella di Ordini, potremmo fare in modo di generare il Calendario a partire dalla prima data del primo ordine fino all’ultima, usando le funzioni MIN e MAX come di seguito:

Calendario = CALENDAR(MIN(Ordini[DataOrdine]), MAX(Ordini[DataOrdine]))

Oppure ancora, fare in modo che il Calendario parta da una data precisa (ad es. il 1 Gennaio 2018) e si aggiorni in automatico includendo sempre la data odierna come ultima data utile, utilizzando la funzione DAX TODAY():

Calendario = CALENDAR("01/01/2018", TODAY())

1 commento su “Funzione DAX: CALENDAR”

  1. Pingback: Funzione DAX: CALENDARAUTO - Antonio Grazioli

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *