Calendario di Power BI

Una tabella in una dimensione del calendario è nota come tabella del calendario in power bi, la funzione utilizzata per creare tali tabelle è la funzione DAX del calendario, fondamentalmente ci sono due semplici passaggi coinvolti nella creazione di una tabella del calendario, il primo è creare una tabella calcolata e quindi ordinare gli ordini.

Tabella del calendario di Power BI

Per ottenere il risultato di cui sopra, è necessario creare una tabella "Calendario" in Power BI. In questo articolo, ti mostreremo come creare una tabella "Calendario" in Power BI. Quando hai una tabella delle vendite o qualsiasi altra tabella di dati con le date, potresti voler creare una tabella separata che includa solo le colonne delle date, anno, mese e giorno in modo che in base alla colonna "Data" possiamo creare una relazione tra due tabelle più tardi.

Come creare una tabella di calendario semplice in Power BI

Per creare una tabella di calendario in Power BI, è necessario utilizzare la funzione DAX, ovvero "CALENDARIO". La funzione calendario ci aiuta a creare la tabella del calendario specificando la data di inizio e la data di fine.

Di seguito è riportata la sintassi della funzione CALENDARIO in Power BI.

CALENDARIO (data di inizio, data di fine)

La sintassi è semplice, dobbiamo solo fornire la data di inizio e la data di fine.

Ora creeremo una tabella di calendario dal 1 ° gennaio 2019 al 31 gennaio 2019. Seguire i passaggi seguenti per creare una tabella di calendario in Power BI.

  • Passaggio 1: aprire il file di Power BI vuoto e nella scheda "Modellazione" fare clic su "Nuova tabella".

  • Passaggio 2: ora ti verrà chiesto di assegnare un nome alla tabella.

  • Passaggio 3: ora assegnagli il nome come "Tabella calendario".

  • Passaggio 4: ora apri la funzione CALENDARIO DAX.

  • Passaggio 5: Ecco un problema, ad esempio non sappiamo quale formato inserire per una data, quindi racchiudendo la funzione DATE possiamo specificare Anno, Mese e Giorno. Quindi apri la funzione DATE DAX ora.

  • Passaggio 6: la funzione DATA ha tre elementi, ovvero Anno, Mese e Giorno, per immettere la data di inizio anno, mese e giorno. Poiché la nostra data di inizio è il 01 gennaio 2019, inserisci gli argomenti come segue.

  • Passaggio 7: una volta specificata la data di inizio in modo simile, è necessario specificare anche la data di fine. La nostra data di fine è il 31 gennaio 2019. Per questa funzione DATE aprire e passare i numeri di conseguenza.

Ok, dopo aver chiuso due parentesi e premuto il tasto Invio, avremo la colonna DATE nella tabella appena inserita.

Ecco qua, abbiamo le date dal 01 gennaio 2019 al 31 gennaio 2019.

Crea calendario da tabelle dati in Power BI

Quello sopra che abbiamo visto stava inserendo manualmente la data di inizio e la data di fine, ma quando abbiamo una colonna della data nella tabella dei dati e da quella colonna se vuoi costruire una tabella del calendario, anche questa è una possibilità.

Di seguito sono riportati i dati che ho caricato su Power BI, puoi scaricare la cartella di lavoro di Excel per usarla.

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

In questa tabella abbiamo diversi intervalli di date, quindi usando le funzioni DAX, otterremo dinamicamente la data di inizio e la data di fine.

  • Vai alla scheda "Modellazione" e fai clic su "Nuova tabella". Assegna il nome alla tabella come "Tabella data".

  • Aprire prima la funzione CALENDARIO.

  • Per la data di inizio, non possiamo dare la funzione DATA qui perché non sappiamo esattamente quale sia la data di inizio dalla nostra tabella dati Quindi per recuperare automaticamente la data di inizio dalla tabella dobbiamo usare la funzione "PRIMA DATA".

  • Per questa funzione DAX, fornire il nome della colonna della data dalla "Tabella dati".

  • Per la data di fine utilizzare la funzione DAX LAST DATE e fornire il riferimento alla colonna DATE dalla "Tabella dati".

  • Chiudere due parentesi e premere il tasto Invio, dovremmo ottenere automaticamente "Date Calendar" dalla "Data Table".

  • Ora da questa colonna "Data", possiamo creare Anno, Mese, Giorno, Numero settimana, Numero trimestre in colonne separate. Fare clic con il tasto destro sulla "Tabella dati" e scegliere "Nuova colonna".

  • Questo ti chiederà di nominare la colonna e denominare la colonna come "ANNO" e aprire la funzione "ANNO" per estrarre l'anno dalla data.

  • Per questa funzione fare riferimento alla colonna "Data" dalla "Tabella date".

  • Premi il tasto Invio e dovremmo ottenere "Anno" dalla colonna della data.

  • Allo stesso modo, estrai il numero "Mese" dalla colonna "Data".

Spesso abbiamo bisogno del nome del mese, quindi per questo utilizzando la funzione Formato selezioneremo la colonna "Data" e la formatteremo come unico mese, ovvero "MMMMM".

  • Di seguito è riportata la formula che abbiamo applicato per ottenere solo il nome del "mese".

  • Per ottenere il numero di una settimana, utilizzare la formula seguente.

  • Ora dobbiamo decidere il numero "Trimestre", quindi per questo dobbiamo usare la condizione "IF", quindi di seguito è riportata la formula per ottenere "Quarter #".

Questa funzione è molto simile a quella che usiamo in MS Excel.

Nota: il  file del calendario di Power BI può anche essere scaricato dal collegamento sottostante 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 qui

  • La tabella del calendario deve essere creata dalla funzione DAX CALENDAR solo in power bi.
  • Le date di inizio e di fine sono referenziate da Prima data e Ultima data per creare una tabella di calendario da altre tabelle esistenti.
  • In Power BI, la tabella del calendario verrà inserita solo come nuova tabella.