Introduzione al calendario di Power BI

Le funzioni DAX di Power BI sono semplicemente sorprendenti e flessibili per eseguire molti calcoli complessi. Una delle cose che possiamo fare con Power BI Desktop è che usando la funzione CALENDARIO possiamo creare un calendario citando la data di inizio e fine. Non solo un calendario manuale, possiamo anche creare un calendario dalla tabella dei dati. Ok, in questo articolo ti guideremo attraverso la funzione CALENDARIO in Power BI.

Cosa fa la funzione CALENDARIO in Power BI?

CALENDAR è una funzione DAX che può essere utilizzata per creare una tabella del calendario in Power BI in base alla data di inizio e alla data di fine fornite. Quindi questa è semplice, di seguito è riportata la sintassi della funzione CALENDARIO.

Per creare un calendario abbiamo bisogno di date, quindi dobbiamo fornire Data di inizio e Data di fine. Ad esempio, se si desidera creare un calendario per il mese di agosto 2019, la data di inizio sarà "01 agosto 2019" e la data di fine sarà "31 agosto 2019".

Un'altra cosa di cui dobbiamo preoccuparci di questa funzione del Calendario è fornire al contempo la data di inizio e la data di fine che non possiamo semplicemente inserire le date come al solito, ma dobbiamo usare la funzione DATA per dare Anno, Mese e Giorno separatamente.

Come utilizzare la funzione Calendario in Power BI?

Di seguito sono riportati i diversi esempi per utilizzare la funzione Calendario in Power BI:

Calendario di Power BI - Esempio n. 1

  • Ad esempio, supponiamo di dover creare un calendario per il mese di agosto 2019, in Power BI nella scheda "Modellazione" fare clic sull'opzione "Nuova tabella".

  • Questo ti chiederà di nominare la tabella, denominandola "Calendario Agosto 2019".

  • Ora apri la funzione DAX di Calendar.

  • Poiché stiamo creando un calendario per il mese di agosto 2019, dobbiamo fornire la data di inizio, quindi la nostra data di inizio sarà "01 agosto 2019", quindi per inserire questa data è necessario utilizzare la funzione DATE DAX.

  • Per questa funzione DATE DAX dobbiamo inserire i parametri Anno, Mese e Giorno . Quindi inserisci Anno come 2019, Mese come 08 e Giorno come 01.

  • L'argomento successivo è Data di fine, quindi per fornire alla data di fine aprire un'altra funzione DATA.

  • Per questo fornire Anno come 2019, Mese come 08 e Giorno come 31.

  • Ok, chiudi due parentesi e premi il tasto Invio per ottenere il risultato.

  • Qui abbiamo colonne di date che vanno dal 01 agosto 2019 al 31 agosto 2019. Uno dei problemi è che non è formattato correttamente, è nel formato di "MM-GG-AAAA" con il tempo davanti. Quindi, modifica il formato di questo calendario come mostrato di seguito.

Ora, il formato del calendario è in forma di "D MMMM, AAAA".

Calendario di Power BI - Esempio n. 2

Abbiamo visto come utilizzare la funzione CALENDARIO per creare una tabella di calendario fornendo una data di inizio e una data di fine in Power BI. Immagina uno scenario in cui dobbiamo creare automaticamente una tabella del calendario dalla tabella dei dati effettivi. In tal caso non possiamo vedere qual è la data minima e qual è la data più alta, quindi utilizzando altre funzioni DAX, possiamo creare automaticamente un calendario.

Quindi puoi scaricare la cartella di lavoro di Excel dal seguente link che viene utilizzato per questo esempio.

È possibile scaricare questo modello Excel del calendario di Power BI qui - Modello Excel del calendario di Power BI

Ad esempio, utilizzeremo la tabella dei dati di seguito.

  • Questa è un'enorme tabella delle date, quindi carica la stessa tabella anche su Power BI.

  • Da questa tabella creeremo il calendario automatico. Creare una nuova tabella come mostrato nell'esempio precedente e aprire la funzione DAX CALENDARIO.

  • Qui dobbiamo usare altre funzioni DAX per ottenere automaticamente la data di inizio dalla tabella, usare la funzione MINX per ottenere la data più piccola dalla tabella.

  • Per questo, prima abbiamo bisogno da quale tabella stiamo ottenendo la data minima, quindi il nostro nome di tabella è "Date_Table", quindi menziona lo stesso nome di tabella.

  • Per Espressione scegliere la colonna "Data" dalla tabella menzionata.

  • Ciò otterrà il valore minimo della data dalla tabella. Allo stesso modo, dobbiamo ottenere anche la data di fine, quindi per questo utilizzare la funzione MAXX .

  • Per questa funzione, dobbiamo menzionare il nome e l'espressione della tabella come colonna della data.

  • Ok, è tutto vicino a due parentesi e premi invio per ottenere la nuova tabella del calendario.

In questo modo, possiamo creare tabelle di calendari utilizzando la funzione CALENDARIO.

NOTA: il file del calendario di Power BI può anche essere scaricato dal collegamento seguente e l'output finale può essere visualizzato. È possibile scaricare questo modello di calendario di Power BI qui - Modello di calendario di Power BI

Cose da ricordare

  • Per impostazione predefinita, mettiamo insieme data e ora, quindi possiamo modificare la formattazione in qualsiasi momento.
  • Se si utilizza la funzione DAX CALENDARIO significa che è necessario inserire una nuova tabella, non come la nuova colonna nella tabella esistente.

Articoli consigliati

Questa è una guida al calendario di Power BI. Qui discutiamo come utilizzare una funzione DAX del calendario per creare una tabella del calendario basata sulla data di inizio e di fine fornita in Power BI insieme ad esempi pratici. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Come creare report Power BI?
  2. Power BI vs Excel (19 differenze principali)
  3. Tutorial di Power BI (Come importare i dati?)
  4. Dichiarazione IF di Power BI
  5. Come utilizzare la funzione Filtro DAX in Power BI?
  6. Principali funzionalità di Power BI per la visualizzazione dei dati

Categoria: