Drill Down e Formula
-
- Messaggi: 30 | Topic creati
- Iscritto il: mar 14 mag 2024, 16:50
- Contatta:
Drill Down e Formula
Nelle righe come ti dicevo ho i vari Agenti, e per ogni agente poi facendo il Drill down ho le varie aziende di cui ogni agente si occupa.
Se vado a controllare i dati però relativi alle aziende, questi sono corretti nelle loro percentuali, se invece controllo gli Agenti, quindi i totali, questi sono sbagliati come dicevo prima.
Ti allego lo screen
Grazie
Nicola
Se vado a controllare i dati però relativi alle aziende, questi sono corretti nelle loro percentuali, se invece controllo gli Agenti, quindi i totali, questi sono sbagliati come dicevo prima.
Ti allego lo screen
Grazie
Nicola
-
Autore del topic - Messaggi: 30 | Topic creati
- Iscritto il: mar 14 mag 2024, 16:50
- Contatta:
Drill Down e Formula
@Andrea90
Allora è già stato creato un codice univoco per la relazione Cliente-Agente, però collegare i vari campi con questo risulta complicato essendo un processo da fare periodicamente con i nuovi dati aggiornati.
Come ti dicevo nelle righe ho il campo master che è "Agente" e dopo con il drill down le varie aziende di cui si occupa ogni agente.
Se io controllo i dati delle provvigioni per le varie aziende, questi sono corretti, se io invece controllo i dati per gli Agenti, questi risultano errati come ti accennavo prima.
Ti allego screen
Grazie
Nicola
Allora è già stato creato un codice univoco per la relazione Cliente-Agente, però collegare i vari campi con questo risulta complicato essendo un processo da fare periodicamente con i nuovi dati aggiornati.
Come ti dicevo nelle righe ho il campo master che è "Agente" e dopo con il drill down le varie aziende di cui si occupa ogni agente.
Se io controllo i dati delle provvigioni per le varie aziende, questi sono corretti, se io invece controllo i dati per gli Agenti, questi risultano errati come ti accennavo prima.
Ti allego screen
Grazie
Nicola
-
- Messaggi: 2512 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 697 volte
- Contatta:
Drill Down e Formula
@Nico31
Qui si possono dare consigli e quello che ti dico è che Power Bi è quasi tutto basato su come si costruisce il modello dati. Inutile pensare al codice delle misure in Dax se il modello non è ottimizzato.
La stessa misura utilizzata con un campo preso da una tabella piuttosto che da un’altra da numeri diversi perché è legata al modello dati.
Tenere una relazione molti a molti comporta problemi la maggior parte delle volte e molto spesso si è in grado di evitare questo utilizzando strumenti come formule Dax o bridge tables.
Fatta questa premessa… la misura che hai costruito tu è troppo “semplice” nel senso che esegue due somme di due campi distinti e poi moltiplica i due valori.
Questo funzionerà a livello di dettaglio massimo, ma non nei punti di totale o subtotale. Molto probabilmente servirà una formula iterativa che esegue prima il calcolo riga per riga e poi ne fa la somma anche in presenza di righe di subtotale/totale.
Ovviamente non possiamo darti chissà che aiuto in più se non abbiamo un modello dati demo ( non contiene tutte le righe e nemmeno i dati reali, ma giusto un paio di righe che delle sole tabelle che servono per testare il codice utilizzato).
Andrea
Qui si possono dare consigli e quello che ti dico è che Power Bi è quasi tutto basato su come si costruisce il modello dati. Inutile pensare al codice delle misure in Dax se il modello non è ottimizzato.
La stessa misura utilizzata con un campo preso da una tabella piuttosto che da un’altra da numeri diversi perché è legata al modello dati.
Tenere una relazione molti a molti comporta problemi la maggior parte delle volte e molto spesso si è in grado di evitare questo utilizzando strumenti come formule Dax o bridge tables.
Fatta questa premessa… la misura che hai costruito tu è troppo “semplice” nel senso che esegue due somme di due campi distinti e poi moltiplica i due valori.
Questo funzionerà a livello di dettaglio massimo, ma non nei punti di totale o subtotale. Molto probabilmente servirà una formula iterativa che esegue prima il calcolo riga per riga e poi ne fa la somma anche in presenza di righe di subtotale/totale.
Ovviamente non possiamo darti chissà che aiuto in più se non abbiamo un modello dati demo ( non contiene tutte le righe e nemmeno i dati reali, ma giusto un paio di righe che delle sole tabelle che servono per testare il codice utilizzato).
Andrea
-
Autore del topic - Messaggi: 30 | Topic creati
- Iscritto il: mar 14 mag 2024, 16:50
- Contatta:
Drill Down e Formula
Ciao Andrea, grazie mille per la tua risposta, molto esaustiva
Ho provato a risponderti in privato, però non partono i messaggi, rimangono sulla "posta in uscita" e non "posta inviata"
Sai per caso come mai?
Grazie
Nicola
Ho provato a risponderti in privato, però non partono i messaggi, rimangono sulla "posta in uscita" e non "posta inviata"
Sai per caso come mai?
Grazie
Nicola
-
- Messaggi: 2512 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 697 volte
- Contatta:
Drill Down e Formula
@Nico31
Questa è l'immagine che avevi allegato all'inizio:
La struttura che hai sulle righe del tuo report è:
[Agente Master] - [Agente] - [Cliente]
Mentre tu avevi detto, a seguito della mia domanda "che campo hai messo sulle righe ?"
Inoltre, per coloro che non possono vedere il tuo file, che campo hai utilizzato per generare quel valore [% Agenti] che si vede nell'immagine in seconda colonna?
Andrea
Questa è l'immagine che avevi allegato all'inizio:
La struttura che hai sulle righe del tuo report è:
[Agente Master] - [Agente] - [Cliente]
Mentre tu avevi detto, a seguito della mia domanda "che campo hai messo sulle righe ?"
Quindi in realtà i campi sulle righe sono diversi non uno solo...
Inoltre, per coloro che non possono vedere il tuo file, che campo hai utilizzato per generare quel valore [% Agenti] che si vede nell'immagine in seconda colonna?
Andrea
-
Autore del topic - Messaggi: 30 | Topic creati
- Iscritto il: mar 14 mag 2024, 16:50
- Contatta:
Drill Down e Formula
Ciao Andrea,
scusami, mi sono spiegato male io.
Nelle righe c'è un campo "Agenti Master" (comprende tutti gli agenti RAGGRUPPATI e quindi non divisi per sottoregione), un campo "Agenti" (comprende TUTTI gli agenti esistenti), ed un campo "Clienti" (i clienti di cui si occupa ogni agente).
Per il valore [% Agenti] non è stata utilizzata nessuna formula, è un dato pescato direttamente dal file Excel.
Grazie mille
Nicola
scusami, mi sono spiegato male io.
Nelle righe c'è un campo "Agenti Master" (comprende tutti gli agenti RAGGRUPPATI e quindi non divisi per sottoregione), un campo "Agenti" (comprende TUTTI gli agenti esistenti), ed un campo "Clienti" (i clienti di cui si occupa ogni agente).
Per il valore [% Agenti] non è stata utilizzata nessuna formula, è un dato pescato direttamente dal file Excel.
Grazie mille
Nicola
-
- Messaggi: 2512 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 697 volte
- Contatta:
Drill Down e Formula
Eh no...
Avete messo la mediana perché altrimenti nelle righe di subtotale ti faceva la somma delle percentuali... peccato che poi nella misura che hai scritto in DAX hai messo la SUM del campo [Provv. Agente 1]
Codice: Seleziona tutto
Fatt Agenti =
SUM('DB Fatturato'[Fatturato]) * SUM('AnaProvvigioni'[Provv. Agente 1])
Ed infatti se prendi come esempio la prima riga quel 9.994.078 moltiplicato per 170.70% porta 17.060.200...
Non si usano mai le misure IMPLICITE in PowerBI (misura implicita intesa come il trascinamento di un campo valore dentro ad un oggetto visivo). Si devono scrivere le misure in DAX !! Anche quelle più semplici al fine di evitare questi errori.
Andrea
-
Autore del topic - Messaggi: 30 | Topic creati
- Iscritto il: mar 14 mag 2024, 16:50
- Contatta:
Drill Down e Formula
Buongiorno Andrea,
grazie mille per la risposta, in questi giorni ho cercato di capire bene quello he mi hai scritto per trovare una soluzione ma niente da fare.
Alcuni collegamenti non mi tornano, per sistemare il tutto devo riscrivere i vari campi tutti in DAX?
"Sum of Provv. Agente 1" non ci dovrebbe essere nel file che ti ho mandato.
La mediana l'ho utilizzata per le misure " % Agenti " e " % Coordinamento " perché possono esserci diverse percentuali per lo stesso cliente/agente.
Grazie mille
Nicola
grazie mille per la risposta, in questi giorni ho cercato di capire bene quello he mi hai scritto per trovare una soluzione ma niente da fare.
Alcuni collegamenti non mi tornano, per sistemare il tutto devo riscrivere i vari campi tutti in DAX?
"Sum of Provv. Agente 1" non ci dovrebbe essere nel file che ti ho mandato.
La mediana l'ho utilizzata per le misure " % Agenti " e " % Coordinamento " perché possono esserci diverse percentuali per lo stesso cliente/agente.
Grazie mille
Nicola
-
- Messaggi: 2512 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 697 volte
- Contatta:
Drill Down e Formula
Questa cosa è chiara?
Perché risponde al problema che indicavi all'inizio.
L'ho aggiunto infatti io per farti vedere che cosa accade quando esegui la misura che invece hai scritto con SUM() del campo [Provv. Agente 1]....
Questa è una cosa secondaria... se anche le percentuali fossero uguali tra loro comunque nelle righe di subtotale avresti lo stesso identico problema.
Andrea
-
Autore del topic - Messaggi: 30 | Topic creati
- Iscritto il: mar 14 mag 2024, 16:50
- Contatta:
Drill Down e Formula
Il primo punto è chiaro okay.
Ora anche il secondo dove mi dici che hai aggiunto tu il campo per vedere cosa accadeva, perfetto.
Ora ho riprovato:
Ho inserito il campo "Provv. Agente", come posso fare per utilizzarlo senza "MISURE IMPLICITE" ?
Grazie
Nicola
Ora anche il secondo dove mi dici che hai aggiunto tu il campo per vedere cosa accadeva, perfetto.
Ora ho riprovato:
Ho inserito il campo "Provv. Agente", come posso fare per utilizzarlo senza "MISURE IMPLICITE" ?
Grazie
Nicola