Impostare e usare tabelle data in Power BI Desktop
Power BI Desktop funziona dietro le quinte per identificare automaticamente le colonne che rappresentano le date e quindi crea gerarchie di date e altri metadati abilitanti per il modello per conto dell'utente. È quindi possibile usare tali gerarchie integrate durante la creazione di funzionalità di report come elementi visivi, tabelle, misure rapide, filtri dei dati e così via. Power BI Desktop genera questi dati creando tabelle nascoste per conto dell'utente, che è quindi possibile usare per i report e le espressioni DAX.
Per altre informazioni su questo comportamento automatico, vedere Applicare la data/ora automatica in Power BI Desktop.
Molti analisti dei dati preferiscono creare le proprie tabelle data e questo è consentito. In Power BI Desktop è possibile specificare la tabella che si vuole usare come tabella data e quindi creare oggetti visivi, tabelle, misure rapide e così via, usando i dati di data della tabella. Quando si specifica una tabella data personalizzata, è possibile controllare le gerarchie di data create nel modello e usarle in misure rapide e in altre operazioni che usano la tabella data del modello.
Vantaggi dell'impostazione di una tabella data personalizzata
Le funzioni di Business Intelligence per le gerarchie temporali in Power BI richiedono una certa comprensione dei calcoli delle date nel modello. L'impostazione di una tabella data personalizzata o l'uso della data/ora automatica consente il funzionamento di queste funzioni. Esistono situazioni specifiche in cui è necessario impostare una tabella data personalizzata:
- Le relazioni tra la tabella date e altre tabelle nel modello si basano su colonne di un tipo di dati diverso rispetto a Datetime. Ad esempio, se si caricano dati da un'origine, ad esempio un data warehouse, vengono spesso fornite colonne specifiche che rappresentano le date. Queste colonne (dette anche chiavi surrogate) vengono spesso archiviate come numero intero e formattate come aaaammgg(ad esempio: 20201231 per rappresentare il 31 dicembre 2020). Se si hanno relazioni tra la tabella data e altre tabelle nel modello che sfruttano tali colonne, sarà necessario impostare una tabella data personalizzata per usare le funzionalità di Business Intelligence per le gerarchie temporali.
- Se si vogliono usare filtri di data avanzati in tabelle pivot di Excel o grafico pivot in base ai dati di Power BI.
Impostare una tabella data personalizzata
Per impostare una tabella data, selezionare la tabella da utilizzare come tabella data nel riquadro Campi, quindi fare clic con il pulsante destro del mouse sulla tabella e scegliere Contrassegna come tabella data Contrassegna come tabella > data nel menu visualizzato, come illustrato nell'immagine seguente.
È anche possibile selezionare la tabella e quindi scegliere Contrassegna come tabella data dalla barra multifunzione Strumenti tabella, mostrata qui.
Quando si specifica una tabella data personalizzata, Power BI Desktop esegue le convalide seguenti di tale colonna e dei relativi dati per assicurarsi che i dati siano:
- Contiene valori univoci.
- Non contiene valori Null.
- Contiene valori di data contigui (dall'inizio alla fine).
- Se si tratta di un tipo di dati Date/Time , ha lo stesso timestamp per ogni valore.
Esistono due scenari probabili per la creazione di una tabella data personalizzata, una delle quali è un approccio ragionevole:
Il primo scenario è quando si usa una tabella e una gerarchia di date canoniche o di base. Questo scenario usa una tabella nei dati che soddisfa i criteri di convalida descritti in precedenza per una tabella data.
Il secondo scenario è quello in cui si usa una tabella di Analysis Services, ad esempio con un campo data dim che si desidera usare come tabella data.
Dopo aver specificato una tabella data, è possibile selezionare la colonna nella tabella corrispondente alla colonna data. È possibile specificare la colonna da usare selezionando la tabella nel riquadro Campi, quindi fare clic con il pulsante destro del mouse sulla tabella e scegliere Contrassegna come impostazioni tabella > data Tabella data. Viene visualizzata la finestra seguente, in cui è possibile selezionare la colonna da usare come tabella data dall'elenco a discesa.
È importante notare che quando si specifica una tabella data personalizzata, Power BI Desktop non crea automaticamente le gerarchie che altrimenti creerebbe nel modello per conto dell'utente. Se in seguito si deseleziona la tabella data (e non si ha più una tabella data impostata manualmente), Power BI Desktop ricrea le tabelle data incorporate create automaticamente per l'utente, per le colonne della data nella tabella.
È anche importante notare che quando si contrassegna una tabella come tabella data, Power BI Desktop rimuove la tabella data predefinita (creata automaticamente). Gli oggetti visivi o le espressioni DAX creati in precedenza in base a tali tabelle predefinite non funzioneranno più correttamente.
Contrassegnare la tabella date come tipo di dati appropriato
Quando si specifica una tabella data personalizzata, è necessario assicurarsi che il tipo di dati sia impostato correttamente. Si vuole impostare il tipo di dati su Data/Ora o Data. Per eseguire questa operazione, seguire questa procedura:
Selezionare la tabella data nel riquadro Campi , espanderla se necessario e quindi scegliere la colonna da usare come data.
Nella scheda Strumenti colonna selezionare Tipo di dati e quindi scegliere la freccia a discesa per visualizzare i tipi di dati disponibili.
Specificare il tipo di dati per la colonna.
Contenuto correlato
Per altre informazioni correlate a questo articolo, vedere le risorse seguenti:
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per