Visualizzazione della data di fine aggiornamento

Il software per la BI di Microsoft, leader nel mercato

elisabetta00
Messaggi: 12 | Topic creati
Iscritto il: ven 23 giu 2023, 15:12
Ringraziato: 1 volta

Visualizzazione della data di fine aggiornamento

Messaggio da elisabetta00 »

Buongiorno,
per un progetto aziendale che sto seguendo, mi è stato chiesto di aggiungere un box in una decina di report dove mostrare data e ora (con ora, minuti e secondi) dell'ultimo aggiornamento del dataset.

Il dataset e i report sono collegati con una connessione dinamica. Ho quindi creato una nuova query nel dataset (power bi desktop) per definire la data di ultimo aggiornamento e questa informazione l'ho riportata su ogni report (power bi desktop) con una misura in un box.

Questa query mostra la data di inizio aggiornamento (che si vede da service), ma l'aggiornamento spesso dura quasi un'ora. Loro vorrebbero vedere nel box dei report (e quindi la query creata nel dataset) la data di fine aggiornamento che viene visualizzata su service. E' possibile una cosa del genere?

Fino ad ora non ho trovato alcuna soluzione che mi faccia vedere la data fine aggiornamento in un report power bi desktop.

Grazie,
Elisabetta


Avatar utente

Andrea90
Messaggi: 2259 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

Visualizzazione della data di fine aggiornamento

Messaggio da Andrea90 »

@elisabetta00,

Cosa usi per estrapolare la data di ultimo refresh dei dati?

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
elisabetta00
Messaggi: 12 | Topic creati
Iscritto il: ven 23 giu 2023, 15:12
Ringraziato: 1 volta

Visualizzazione della data di fine aggiornamento

Messaggio da elisabetta00 »

@Andrea90 ho creato la query nel dataset in questo modo

DateTime.LocalNow() + #duration(0,2,0,0)

e poi l'ho trasformata in tabella (altrimenti andava in errore tutto) e in formato data/ora
Avatar utente

Andrea90
Messaggi: 2259 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

Visualizzazione della data di fine aggiornamento

Messaggio da Andrea90 »

@elisabetta00,

Quella "+ #duration(0, 2,0,0)" l'hai aggiunta perché per te la durata dell'aggiornamento è più o meno di due ore?
Sei sicura di questa cosa? nel senso, se tu avvii adesso l'aggiornamento del dataset, ci impiega circa due ore per completarsi?

andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
elisabetta00
Messaggi: 12 | Topic creati
Iscritto il: ven 23 giu 2023, 15:12
Ringraziato: 1 volta

Visualizzazione della data di fine aggiornamento

Messaggio da elisabetta00 »

@Andrea90 l'ho aggiunta dietro richiesta del cliente, perché loro vedevano un'ora indietro rispetto a quella reale, non riguarda la durata dell'aggiornamento. Questa è molto variabile
Avatar utente

Andrea90
Messaggi: 2259 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

Visualizzazione della data di fine aggiornamento

Messaggio da Andrea90 »

@elisabetta00,

Allora è come pensavo.... La data di aggiornamento che tu vedi in Service è in formato UTC.

Se tu usi questa:
DateTime.LocalNow()

Ti riporta la data corretta quando sei dentro a PowerBI Desktop... devi dunque utilizzare "DateTimeZone.UtcNow()" per prendere la data corretta in formato UTC e poi fare uno shift di ore (rispetto all'UTC noi siamo due ore avanti) utilizzando "DateTimeZone.SwitchZone()"

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
elisabetta00
Messaggi: 12 | Topic creati
Iscritto il: ven 23 giu 2023, 15:12
Ringraziato: 1 volta

Visualizzazione della data di fine aggiornamento

Messaggio da elisabetta00 »

@Andrea90 in questo modo vedo la data di fine aggiornamento di service anche su desktop? Oppure mi visualizza sempre la data di inizio aggiornamento?
Avatar utente

Andrea90
Messaggi: 2259 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

Visualizzazione della data di fine aggiornamento

Messaggio da Andrea90 »

@elisabetta00,

Tu sei sicura che se avvii l'aggiornamento adesso, ti compare subito la data dell'ultimo refresh (quindi all'avvio)?

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
elisabetta00
Messaggi: 12 | Topic creati
Iscritto il: ven 23 giu 2023, 15:12
Ringraziato: 1 volta

Visualizzazione della data di fine aggiornamento

Messaggio da elisabetta00 »

@Andrea90 purtroppo non posso fare questo test con i tuoi suggerimenti perché io non ho la possibilità di avviare refresh, o meglio non ho i permessi per avviarli.

Fino a ieri, con la formula che ti ho inviato, faceva vedere la data di inizio aggiornamento.
Avatar utente

Andrea90
Messaggi: 2259 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

Visualizzazione della data di fine aggiornamento

Messaggio da Andrea90 »

@elisabetta00
elisabetta00 ha scritto: mer 17 apr 2024, 10:46 faceva vedere la data di inizio aggiornamento
Come fai ad essere sicura di questa cosa?

L'aggiornamento sul Service per quando è stato pianificato?

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link
Rispondi