Data e ora sono essenziali nell'analisi dei dati. Quindi, ecco come puoi creare una tabella di dati in Power BI per ottenere risultati più accurati.
Le date sono un dato fondamentale che può influire sulla tua analisi. Pertanto, la creazione di un campo data-ora in Power BI è essenziale per garantire che il processo di analisi dei dati sia accurato, aiutandoti a ottimizzare il report.
Sia che tu stia esaminando i dati di vendita, i dati finanziari, il comportamento dei clienti, il feedback dei clienti o il traffico del sito Web, disporre di dati precisi su data e ora può fornire informazioni preziose. È qui che entra in gioco la tabella delle date di Power BI.
Quindi, esploriamo l'importanza di una tabella di date in Power BI e come crearne una.
Che cos'è una tabella delle date e perché ne hai bisogno?
Una tabella delle date è una tabella di dati dimensionali contenente attributi come anno, mese e giorno delle date. Questa tabella contiene un valore ogni giorno e questo valore è una data. Quindi, questo è il motivo per cui le tabelle delle date sono anche chiamate tabelle del calendario.
Quando si analizzano i dati in Power BI, è necessaria una tabella di date per diversi motivi.
- Per l'analisi dei dati di intelligenza temporale.
- Per fare riferimento e filtrare le date nei tuoi modelli.
- Per creare report che necessitano di informazioni relative alla data.
- Assicurati che tutte le date disponibili nei tuoi dati abbiano una data centralizzata e formattata accuratamente per la modellazione dei dati. Questo è simile a quando crei relazioni tra più tabelle utilizzando un modello di dati in Excel.
- Per creare immagini informative.
- Fornisce una data coerente e standardizzata per i rapporti.
Quali sono i requisiti di una tabella delle date?
Quando crei una tabella di date in Power BI, ci sono alcune cose che dovresti tenere a mente:
- La prima colonna, che è la colonna della data, dovrebbe contenere date del tipo di data data/ora.
- I valori di data della prima colonna devono essere univoci e non avere spazi vuoti.
- Contrassegna la tua tabella delle date una volta creata come tabella delle date.
- La data non deve avere valori mancanti e contenere tutte le date all'interno di un punto. Questo può durare da pochi mesi a un anno o più di un anno.
Come creare una tabella di date utilizzando la data/ora automatica
La funzionalità Data automatica di Power BI genera automaticamente una tabella della gerarchia di data e data in base alle colonne nei dati. Aggiorna anche questa data in base ai dati sottostanti. Con la gerarchia che genera, puoi eseguire il drill-down, aggregare e filtrare i tuoi dati in base a una data specifica o per un periodo.
Per abilitare la funzione Data automatica;
- Naviga verso il Barra multifunzione File > Opzioni e impostazioni.
- Quindi seleziona Opzioni > File corrente > Caricamento dati > Time Intelligence.
- Spunta il Abilita data/ora automatica scatola.
La gerarchia delle date qui includerà Anno, Trimestre, Mese e Giorno.
Come creare una tabella di date utilizzando DAX
Una cosa che fa Power BI diverso da Microsoft Excel sono le funzioni DAX (Data Analysis Expression) di Power BI. Sebbene DAX possa essere utilizzato in Excel, non è abbastanza intuitivo per l'applicazione.
CalendarAuto e Calendar sono due funzioni DAX usate per creare queste tabelle. L'unica differenza tra le due funzioni è che mentre Calendar crea le date in base a ciò che specifichi, le funzioni CalendarAuto creano una data in base a ciò che rileva automaticamente dai tuoi dati.
Per utilizzare la funzione Calendario:
- Naviga verso il Scheda Casa nella barra multifunzione di Power BI Desktop.
- Selezionare Nuova Tavola
- Immettere la formula DAX di seguito. Questa formula creerà una tabella di date che va dal 1 gennaio 2022 al 31 dicembre 2023.
Data = CALENDARIO(DATA(2022,1,1), DATA(2023,12,31))
- Se vuoi che si autoincrementi, puoi sostituire la data di fine con OGGI(), come si vede sotto.
Data = CALENDARIO(DATA(2022,1,1),OGGI())
- Per aggiungere una colonna Anno, selezionare Nuova colonna e usa il ANNO() function per scrivere questa funzione DAX.
Anno = ANNO('Data'[Data])
- Selezionare Nuova colonna e aggiungi una colonna del mese usando il file MESE() Funzione DAX. Tuttavia, questa funzione scrive il mese in un formato numerico.
Mese = MESE('Data'[Data])
- Per una funzione categoriale, utilizzare il FORMATO() funzione.
Mese Cat = FORMAT('Data'[Data],"MMM")
- È necessario ordinare la colonna Mese Cat in base alla colonna Mese utilizzando l'opzione Ordina per colonna.
- È possibile creare una colonna del giorno utilizzando la funzione DAY().
Giorno = GIORNO('Data'[Data])
- La funzione WEEKNUM() ci dice in quale settimana cadono le nostre date.
Settimana = "Settimana " & NUM.SETTIMANA('Data'[Data])
- La funzione QUARTER() ci dice in quale trimestre ci troviamo.
Trim = "Qtr" & QUARTO('Data'[Data])
Come creare una tabella di date utilizzando DAX avanzato
Se hai familiarità con DAX, puoi intensificare la creazione della tabella delle date. Puoi usare funzioni come VAR, ADDCOLUMNS e FORMAT per scrivere la tua tabella senza creare manualmente più colonne.
Qui è una sceneggiatura degli esperti di Enterprise DNA mostrando come creare una semplice tabella di date senza creare più colonne.
DataTabella =
VARO Data di inizio = DATA(2020, 1, 1) // È possibile impostare la data di inizio in base alle proprie esigenze
VAR DataFine = DATA(ANNO(OGGI()), 12, 31) // ImpostatoFINEdataA IL FINEDi IL attualeanno
RITORNO
AGGIUNGICOLONNE (
CALENDARIO (Data di inizio, Data di fine),
"Giorno della settimana", GIORNO SETTIMANALE([Data]),
"GiornoNomeSettimana", FORMATO([Data], "dddd")
)
Ecco come utilizzare questo script:
- Selezionare Nuova Tavola
- Quindi copiare e incollare lo script DAX sopra.
Tuttavia, se non hai familiarità con queste funzioni DAX, abbiamo un elenco di ottimi corsi Coursera online che possono aiutarti a padroneggiare Power BI.
Come trasformare la tua tabella in una tabella delle date
Dopo aver creato la tabella delle date, dovrai contrassegnare la tabella appena creata come tabella delle date. Questo è il passaggio finale nel processo di creazione della tabella delle date.
Puoi farlo tramite:
- Fare clic con il pulsante destro del mouse sul nome della tabella nel file Riquadro campo.
- Selezionare Segna come tabella data.
- È inoltre possibile utilizzare l'opzione Segna come tabella data sulla barra multifunzione di Power BI.
- Seleziona il data opzione.
- Selezionare OK.
Date aziendali con Power BI
Le date sono una parte essenziale di ogni analisi, indipendentemente dal tuo settore. Pertanto, è necessario disporre di una tabella di date centralizzata e standardizzata per aiutarti a raggiungere il tuo obiettivo. Con questa conoscenza, puoi creare e personalizzare la tua tabella delle date per adattarla ai requisiti della tua organizzazione e del progetto di dati.