DAX Data giorno anno precedente Equivalente L’argomento è risolto
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 79 | Topic creati
- Iscritto il: gio 30 lug 2020, 13:18
- Ringraziato: 10 volte
- Contatta:
DAX Data giorno anno precedente Equivalente
Ciao ragazzi,
devo monitorare gli incassi di un negozio (in realtà tanti negozi). La data dell'anno corrente deve essere confrontata con la data del giorno della settimana equivalente.
Negozio Giorno 2020 Incasso 2020 Giorno Equivalente 2019 Incasso 2019
Milano giovedì 1 ottobre 2020 1000 giovedì 3 ottobre 2019 890
Mi aiutate a costruire questa misura?
In allegato una tabella di partenza ed il risultato che vorrei ottenere con PowerPivot.
Grazie
devo monitorare gli incassi di un negozio (in realtà tanti negozi). La data dell'anno corrente deve essere confrontata con la data del giorno della settimana equivalente.
Negozio Giorno 2020 Incasso 2020 Giorno Equivalente 2019 Incasso 2019
Milano giovedì 1 ottobre 2020 1000 giovedì 3 ottobre 2019 890
Mi aiutate a costruire questa misura?
In allegato una tabella di partenza ed il risultato che vorrei ottenere con PowerPivot.
Grazie
- Allegati
-
- DataAnnoPrec.xlsx
- (11.63 KiB) Scaricato 62 volte
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 326 volte
- Contatta:
DAX Data giorno anno precedente Equivalente
Ciao. Se capisco bene, il tuo "giorno equivalente" corrisponde sempre alla data considerata -52 settimane esatte, ovvero -364 giorni. Il procedimento per ottenere questo calcolo è diverso a seconda che tu lo voglia fare in Power Query o DAX, e che tu abbia o meno una tabella calendario a disposizione. Ma forse lo spunto che ti ho dato può farti fare qualche prova, visto che stai diventando bravissimo
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
-
Autore del topic - Messaggi: 79 | Topic creati
- Iscritto il: gio 30 lug 2020, 13:18
- Ringraziato: 10 volte
- Contatta:
DAX Data giorno anno precedente Equivalente
Provo con il Dax aggiungendo una tabella data che abbia una colonna DataE = Data - 364. Ci provo e ti dico.
-
Autore del topic - Messaggi: 79 | Topic creati
- Iscritto il: gio 30 lug 2020, 13:18
- Ringraziato: 10 volte
- Contatta:
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 326 volte
- Contatta:
DAX Data giorno anno precedente Equivalente
Ciao, ti allego una possibile soluzione con DAX + tabella calendario, per avere esattamente l'output che hai richiesto (le 4 colonne data-transazioni-dataEquiv-transazioni) e solo nel caso che entrambe le date abbiano un importo > 0. Io potendo scegliere l'avrei forse fatto in PQ, ma così ti mostro intanto una possibile alternativa
- Allegati
-
- DataAnnoPrec.xlsx
- (536.73 KiB) Scaricato 89 volte
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
-
Autore del topic - Messaggi: 79 | Topic creati
- Iscritto il: gio 30 lug 2020, 13:18
- Ringraziato: 10 volte
- Contatta:
DAX Data giorno anno precedente Equivalente
Ciao Enrico Galli , oggi mi studio le tue misure DAX (HASONEVALUE mi è nuova...).Enrico Galli ha scritto: ↑lun 26 ott 2020, 0:08 Ciao, ti allego una possibile soluzione con DAX + tabella calendario, per avere esattamente l'output che hai richiesto (le 4 colonne data-transazioni-dataEquiv-transazioni) e solo nel caso che entrambe le date abbiano un importo > 0. Io potendo scegliere l'avrei forse fatto in PQ, ma così ti mostro intanto una possibile alternativa
Mi interessa capire anche la soluzione in PQ (impara l'arte e mettila da parte ).
Una considerazione: la tabella che dovrò utilizzare in produzione è composta da milioni di righe (2 anni saranno almeno 4 milioni di righe). In uno scenario del genere quale soluzione sarebbe preferibile, DAX o PQ?
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 326 volte
- Contatta:
DAX Data giorno anno precedente Equivalente
Ma sai Antonio, non è tanto una questione di prestazioni (entrambe le tecnologie possono comportarsi egregiamente con grandi moli di dati), quanto dell'uso che ne devi fare: se devi produrre una tabella statica, una volta al mese o ogni trimestre (per dire), allora Power Query secondo me è la soluzione più semplice e su cui hai maggiore controllo. Se invece devi inserire l'output in un report interattivo, magari con dei filtri per cambiare l'anno o il periodo, e/o dei grafici a corredo... beh allora è ovvio che la tabella pivot ti offre flessibilità e immediatezza senza eguali. Potrà essere un po' più complessa da settare, ma poi la riconfiguri con un clic. Almeno io la vedo così!
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
-
Autore del topic - Messaggi: 79 | Topic creati
- Iscritto il: gio 30 lug 2020, 13:18
- Ringraziato: 10 volte
- Contatta:
DAX Data giorno anno precedente Equivalente
Ciao Enrico Galli , vista la fiducia del tuo primo post (stai diventando bravissimo), mi sono impegnato a trovare una soluzione anche con PQ.
Ti allego il file.
Dimmi cosa ne pensi?
Grazie
Ti allego il file.
Dimmi cosa ne pensi?
Grazie
- Allegati
-
- DataAnnoPrec_PQ.xlsx
- (633.59 KiB) Scaricato 81 volte
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 326 volte
- Contatta:
DAX Data giorno anno precedente Equivalente
Visto, che la fiducia era ben riposta? Ti do ancora un "compitino": facendo i join come li hai fatti tu, sei obbligato a duplicare la query sulla fact transazioni. Ma ricordati che ogni passaggio di una query produce una tabella, e quello "stato" può essere richiamato in qualsiasi momento successivo. Come puoi rendere quindi "autonoma" la tua query finale?
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
-
Autore del topic - Messaggi: 79 | Topic creati
- Iscritto il: gio 30 lug 2020, 13:18
- Ringraziato: 10 volte
- Contatta:
DAX Data giorno anno precedente Equivalente
Ciao Enrico Galli , stasera trovo il tempo di fare il "compitino". Credo di esserci riuscito.
Direi che questa discussione è stra-risolta!
Grazie ancora per la disponibilità!!!
Direi che questa discussione è stra-risolta!
Grazie ancora per la disponibilità!!!
- Allegati
-
- DataAnnoPrec_PQ.xlsx
- (637.37 KiB) Scaricato 52 volte