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.
Data dinamica all'aggiornamento
-
- Messaggi: 3 | Topic creati
- Iscritto il: mar 7 mag 2024, 17:47
-
- Messaggi: 2324 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 679 volte
- Contatta:
Data dinamica all'aggiornamento
@manuxts,
Hai una domanda su Power BI, perché hai aperto una discussione nella sezione Varie?
Andrea
Hai una domanda su Power BI, perché hai aperto una discussione nella sezione Varie?
Andrea
-
Autore del topic - Messaggi: 3 | Topic creati
- Iscritto il: mar 7 mag 2024, 17:47
Data dinamica all'aggiornamento
Ciao,
Ho sbagliato.. non mi ero accorto di essere nella sezione Varie, è la prima volta che scrivo sul vostro forum
Chiedo scusa
Ho sbagliato.. non mi ero accorto di essere nella sezione Varie, è la prima volta che scrivo sul vostro forum
Chiedo scusa
-
- Messaggi: 2324 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 679 volte
- Contatta:
Data dinamica all'aggiornamento
@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) :
P.s. non devi creare una nuova discussione identica a questa. Ho preso la vecchia e l'ho spostata nella sezione corretta.
Andrea
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) :
P.s. non devi creare una nuova discussione identica a questa. Ho preso la vecchia e l'ho spostata nella sezione corretta.
Andrea
-
Autore del topic - Messaggi: 3 | Topic creati
- Iscritto il: mar 7 mag 2024, 17:47
Data dinamica all'aggiornamento
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ì:
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ì:
-
- Messaggi: 2324 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 679 volte
- Contatta:
Data dinamica all'aggiornamento
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