Come aggiungere la data e l'ora dell'ultimo aggiornamento a un report di Power BI
Ti sei mai chiesto: "Quanti anni hanno i dati all'interno di questo rapporto?" Dopo aver caricato i dati all'interno di un file PBIX e aver generato un rapporto su di esso, se non si aggiornano mai i risultati (dati), Power BI continua a usare i dati esistenti. Come si mostra allora quando i risultati sono stati aggiornati l'ultima volta? Questa era la domanda a cui stavo cercando di rispondere durante la progettazione di un nuovo set di report di Power BI su SQL Server in Rapporti Enhansoft. Una volta trovata una soluzione, sapevo che sarebbe stato utile ad altri, quindi in questo post del blog ti mostro, passo dopo passo, come aggiungere la data e l'ora dell'ultimo aggiornamento ai tuoi report di Power BI.
Dopo averti mostrato come creare la tabella, tratterò i passaggi per due diverse opzioni di visualizzazione. Nella mia ricerca, ho scoperto che se hai molto spazio, utilizzare una semplice scheda per aggiungere la data e l'ora dell'ultimo aggiornamento è il metodo migliore. Questo stile è mostrato in Aggiunta di un campo di misura calcolato sezione. Seguendo quella sezione, documento i passaggi per il mio opzione a riga singola (una casella di testo e una scheda combinate).
Come creare la tabella e aggiungere la data e l'ora dell'ultimo aggiornamento
I passaggi seguenti su come creare la tabella sono gli stessi per entrambe le opzioni di visualizzazione (la carta e la casella di testo/combinazione di carte). Questo metodo usa una query per popolare la tabella.
A proposito, nel mio ultimo post sul blog, Come visualizzare le informazioni sul numero di versione nei report di Power BI, invece di utilizzare una query, ho inserito manualmente i dati in una tabella. Se non hai bisogno di usare una query, dai un'occhiata a quel post!
Dal Casa nastro, fare clic su Modifica query. Questo ti porta a Power BI Editor di query finestra.
Sul Editor di query finestra, dal Casa nastro, fare clic sul Nuova fonte opzione. Quindi, seleziona Domanda vuota.
Sotto il Interrogazioni sezione, fare clic con il tasto destro del mouse sulla nuova creazione Query1 (1) e selezionare Rinominare (2).
In questo esempio, ho rinominato la query in Data ultimo aggiornamento.
Ora fai clic su Editor avanzato opzione, dal Casa nastro e incollare il codice M (vedi sotto).
permettere
Source = #table(type table[Date Last Refreshed=datetime], {{DateTime.LocalNow()}})
in
Fonte
Il codice M crea una colonna con il nome Data ultimo aggiornamento e raccoglie la data e l'ora correnti.
Il Editor avanzato finestra per Data ultimo aggiornamento dovrebbe essere simile a quello sopra dopo aver inserito il codice M. Ora, fai clic su Fatto pulsante nell'angolo in basso a destra della finestra.
Una volta creata la tabella per Data ultimo aggiornamento, una colonna chiamata anche, Data ultimo aggiornamento appare.
Aggiunta di un campo di misura calcolato
Seguire questi passaggi è utile quando hai una discreta quantità di spazio per la tua carta. Vedrai cosa intendo tra un po'. Mi piace questo metodo, ma semplicemente non ha funzionato per le mie esigenze. Se non hai molto spazio, potresti voler saltare direttamente al Opzione linea singola sezione di questo post.
Una volta tornati nella finestra principale del report, la tabella appena creata Data ultimo aggiornamento appare sotto il Campi pannello (1).
Il passaggio successivo consiste nell'aggiungere un campo di misura calcolato da utilizzare con il Data Ultimo aggiornamento colonna.
Per farlo, fai clic con il pulsante destro del mouse su Data ultimo aggiornamento e scegli il Nuova misura opzione 2).
Un'area di calcolo si apre appena sotto il Casa nastro. In questo spazio inserisci il Query DAX (vedi sotto) per la misura (testo stringa con i dati della colonna Data ultimo aggiornamento) da inserire.
Data ultimo aggiornamento = VALUES ('Data ultimo aggiornamento'[Data ultimo aggiornamento])
Ora aggiungi semplicemente la misura a una carta e il gioco è fatto!
Notare che creando una misura con il nome Data ultimo aggiornamento, si comporta come un titolo sulla carta. Ciò significa che non è necessario aggiungere una casella di testo per fornire una descrizione a queste informazioni. Mi piace questo metodo, MA significa che la carta è troppo lunga e troppo alta per le mie esigenze. Questo non è quello che voglio.
Opzione a riga singola – Combinazione casella di testo/scheda
Quello che voglio è una singola riga con la data e l'ora. Mi consente di sfruttare più spazio sull'area di disegno per i dettagli del mio rapporto.
La casella di testo funge da titolo (descrizione) della carta. La scheda, invece, visualizza solo l'ultimo aggiornamento di data e ora.
Comincio selezionando Casella di testo (1) dal Casa nastro e poi inserendo il testo, Data ultimo aggiornamento. Successivamente, seleziono a Carta dal Visualizzazioni riquadro e aggiungere il Data ultimo aggiornamento colonna dal Campi sezione del riquadro a questa scheda (2).
Una volta che hai sia la casella di testo che la carta sulla tela, puoi personalizzarle secondo le tue esigenze. Nel mio caso, ho regolato la dimensione del carattere, il colore del carattere e ho disattivato l'etichetta della categoria dal Formato scheda sotto il Visualizzazionipannello (passaggi non mostrati).
Infine, ho ridimensionato sia la casella di testo che la scheda per inserirle nell'angolo in basso a destra della pagina. L'utilizzo di questo metodo, invece di aggiungere una misura calcolata a una carta, mi ha dato più area per il mio grafico.
Conclusione su come aggiungere la data e l'ora dell'ultimo aggiornamento a un report di Power BI
Come accennato in precedenza, durante la ricerca su questo argomento, ho trovato diversi modi possibili per visualizzare queste informazioni in un report di Power BI, ma avevo bisogno di modificarli perché avevo bisogno di una soluzione leggermente diversa: un'opzione a riga singola. Non è sempre così? A volte non riesci a trovare esattamente ciò di cui hai bisogno. Ad ogni modo, ho raccolto alcuni suggerimenti da varie fonti di Power BI, incluso il Forum della community di Power BI Microsoft e questo Stack Overflow Forum. Scopri le conversazioni cliccando sui link!
Power BI è un'applicazione fantastica specialmente per gli sviluppatori di report, ma se i report non fanno per te e hai SCCM, puoi dare un'occhiata ad alcuni di Enhansoft Report di Power BI. Se hai domande su questo post del blog o su Power BI, puoi contattarmi su Twitter @SuaresLeonard.
Scopri come Right Click Tools sta cambiando il modo in cui vengono gestiti i sistemi.
Aumenta immediatamente la produttività con la nostra Community Edition limitata e gratuita.
Inizia oggi con Right Click Tools: