Condividi tramite


Impostare e usare tabelle data in Power BI Desktop

Power BI Desktop supporta l'identificazione automatica delle colonne che rappresentano date, quindi crea automaticamente gerarchie di data e altri metadati per il modello. È 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 tramite la creazione automatica di tabelle nascoste, poi utilizzabili per i report e le espressioni DAX.

Per altre informazioni su questo comportamento automatico, vedere Applica 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 nel modello e quindi creare gli oggetti visivi, le tabelle, le misure rapide e altri elementi correlati alle date, usando i dati di data della tabella. Quando si specifica una tabella data personale, controllare le gerarchie di data create nel modello e usarle nelle misure rapide e per le altre operazioni che usano la tabella data del modello.

Screenshot di Power BI Desktop che mostra la finestra di dialogo Contrassegna come tabella data.

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 della data 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 data 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 o grafici pivot di Excel in base ai dati di Power BI.

Impostare una tabella data personale

Per impostare una tabella data, selezionare la tabella che si vuole usare 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 dal menu visualizzato, come illustrato nella figura seguente.

Screenshot di Power BI Desktop che mostra le opzioni di filtro Contrassegna come tabella data nel riquadro Campi.

È anche possibile selezionare la tabella e quindi scegliere Contrassegna come tabella data dalla barra multifunzione Strumenti tabella, mostrata qui.

Screenshot di Power BI Desktop che mostra il pulsante Contrassegna come tabella data e il filtro delle opzioni.

Quando si specifica una tabella data personale, Power BI Desktop esegue le convalide seguenti della colonna e dei relativi dati, per assicurarsi che i dati:

  • contengano valori univoci.
  • non contengano valori Null.
  • contengano valori di date contigue (dall'inizio alla fine).
  • abbiano lo stesso timestamp per ogni valore, nel caso di dati di tipo Data/ora.

Per la creazione di una tabella data personale esistono due possibili scenari, che rappresentano entrambi un approccio ragionevole:

  • Il primo scenario è quando si usano una tabella e una gerarchia di date canoniche o di base. Questo scenario usa una tabella con dati che soddisfano i criteri di convalida descritti in precedenza per una tabella data.

  • Il secondo scenario è quando si usa una tabella da Analysis Services, ad esempio, con un campo dim date che si vuole usare come tabella data.

Dopo aver specificato una tabella data, è possibile selezionare la colonna della tabella che rappresenta la colonna data. Per specificare la colonna da usare, selezionare la tabella nel riquadro Campi, quindi fare clic con il pulsante destro del mouse sulla tabella e scegliere Contrassegna come tabella data > Impostazioni tabella data. Verrà visualizzata la finestra seguente, in cui è possibile selezionare la colonna da usare come tabella data nella casella di riepilogo a discesa.

Screenshot di Power BI Desktop che mostra la finestra di dialogo Contrassegna come tabella data con una nota importante.

È importante notare che quando si specifica una tabella data personale, Power BI Desktop non crea automaticamente le gerarchie che creerebbe invece nel modello con il processo automatico. 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 data con il tipo di dati appropriato

Quando si specifica una tabella data personale, è necessario assicurarsi di impostare correttamente il tipo di dati. È necessario impostare il tipo di dati su Data/ora o Data. A tale scopo, seguire questa procedura:

  1. Selezionare la tabella data nel riquadro Campi espandendolo se necessario, quindi scegliere la colonna da usare come data.

    Screenshot di Power BI Desktop che mostra il filtro Data nel riquadro Campi.

  2. Nella scheda Strumenti colonna selezionare Tipo di dati e quindi scegliere la freccia a discesa per visualizzare i tipi di dati disponibili.

    Screenshot di Power BI Desktop che mostra la scheda Modellazione con il filtro Tipo di dati selezionato.

  3. Specificare il tipo di dati per la colonna.

Per altre informazioni correlate a questo articolo, vedere le risorse seguenti: