Data dinamica all'aggiornamento

Il software per la BI di Microsoft, leader nel mercato
Rispondi

manuxts
Messaggi: 3 | Topic creati
Iscritto il: mar 7 mag 2024, 17:47

Data dinamica all'aggiornamento

Messaggio da manuxts »

Salve, è già da qualche mese che utilizzo PowerBI ma non sono ancora riuscito a capire come posso far in modo di avere un filtro di data aggiornato sempre in maniera corretta dopo l'aggiornamento della base dati, esempio: Il filtro va da 01/01/2024 al 31/03/2024, aggiorno il dato e mi aspetto di avere a filtro fino al 30/04/2024 MA seppur la base dati, ovviamente, cambia il filtro resta sul 31/03/2024 pur avendo disponibile le altre date.

In sostanza mi servirebbe avere sempre selezionato tutto il range di date dopo l'aggiornamento del dato. Come potrei fare?

Grazie mille in anticipo.


Avatar utente

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

Data dinamica all'aggiornamento

Messaggio da Andrea90 »

@manuxts,

Hai una domanda su Power BI, perché hai aperto una discussione nella sezione Varie?

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
manuxts
Messaggi: 3 | Topic creati
Iscritto il: mar 7 mag 2024, 17:47

Data dinamica all'aggiornamento

Messaggio da manuxts »

Ciao,

Ho sbagliato.. non mi ero accorto di essere nella sezione Varie, è la prima volta che scrivo sul vostro forum

Chiedo scusa
Avatar utente

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

Data dinamica all'aggiornamento

Messaggio da Andrea90 »

@manuxts,

Se l'oggetto filtro che tu hai con le date è creato prendendo il campo [Data] dalla tua tabella e poi non viene impostato alcun range di date allora in automatico, con l'inserimento di nuove date l'oggetto filtro mostrerà anche quelle aggiunte con l'ultimo aggiornamento.

Se invece tu selezioni un range di date, es° da 01/01/2024 a 31/03/2024 questo range rimarrà anche a seguito dell'aggiornamento (come è giusto che sia). Se vuoi che un periodo di date inserite come filtro si aggiorni in automatico a seguito del refresh dei dati devi agire diversamente.

Puoi crearti ad esempio un flag (un campo che contiene solo 0 o 1) e con una logica che imposterai tu assegnerai di volta in volta o 0 o 1 alle date. Poi sarà questo campo flag che inserirai come filtro, in modo tale che quando farai l'aggiornamento il sistema calcolerà il flag anche per le nuove date inserite ed esse verranno comprese nel nuovo contesto valutativo.

Esiste anche la possibilità di impostare dei filtri sul campo data in maniera "avanzata" dando delle regole da seguire (nel caso devi vedere se riesci ad ottenere il risultato desiderato utilizzando questa opzione) :
Immagine

P.s. non devi creare una nuova discussione identica a questa. Ho preso la vecchia e l'ho spostata nella sezione corretta.

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
manuxts
Messaggi: 3 | Topic creati
Iscritto il: mar 7 mag 2024, 17:47

Data dinamica all'aggiornamento

Messaggio da manuxts »

In che modo settando un flag riesco ad avere sempre selezionata la "max" della data nel filtro?

Diciamo che poi questo problema diventa evidente soprattutto al cambio d'anno, quando tenendo ancora selezionato il vecchio anno powerBI manda blank tutti i dati.

Avrei bisogno di una soluzione dinamica e automatica anche perché per ora resta manuale...

Perché la data la visualizzo ma non viene automaticamente selezionata, in pratica resta così:

Immagine
Avatar utente

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

Data dinamica all'aggiornamento

Messaggio da Andrea90 »

manuxts ha scritto: mer 8 mag 2024, 10:08 In che modo settando un flag riesco ad avere sempre selezionata la "max" della data nel filtro?
Nella domanda che hai posto c'è già la "soluzione"... quando lavori con le date devi quasi sempre costruire una tabella Calendario (una tabella che relazioni con quella che contiene i valori che stai analizzando) che contiene per ogni riga una data univoca. Inoltre deve contenere tutte le date presenti nel periodo che stai analizzando. Ad esempio se hai i dati per il solo 2024 avrai una tabella calendario con le date dal 01/01/2024 al 31/12/2024.

Poi in questa tabella calendario aggiungerai un campo flag che seguirà questa logica:

1) Calcola il valore massimo del campo [data] presente nella tabella principale
2) Se la data nel calendario è successiva a quella massima metti 0 altrimenti 1 (o viceversa scegli tu).

In questo modo se domani aggiorni il tuo dataset e la data "massima" cambia, anche l'assegnazione del flag cambierà.

Puoi anche impostare un valore minimo se ti serve in modo tale da avere un range con data di inizio e fine.

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