fatturato per decili
-
- Messaggi: 9 | Topic creati
- Iscritto il: lun 7 set 2020, 10:31
fatturato per decili
buongiorno
ho necessita di calcolare il fatturato per decili di clienti.
Esempio i primi 10 clienti mi sviluppano x€ di fatturato e rappresentano l'y% del totale complessivo.
Poi dall'11 al 20 e cosi via
Qualcuno può aiutarmi
Grazie in anticipo
ho necessita di calcolare il fatturato per decili di clienti.
Esempio i primi 10 clienti mi sviluppano x€ di fatturato e rappresentano l'y% del totale complessivo.
Poi dall'11 al 20 e cosi via
Qualcuno può aiutarmi
Grazie in anticipo
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
fatturato per decili
Certamente! Però bisogna lavorare su qualcosa di esistente, quindi ti chiederei un file di esempio con struttura analoga a quella del tuo file di lavoro
PS: chiariamoci sul concetto di decile: non è "ogni 10 unità" come hai scritto tu, bensì "ogni 10% di fatturato" ad esempio. Resto quindi in attesa di un tuo chiarimento su come vorresti il report 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: 9 | Topic creati
- Iscritto il: lun 7 set 2020, 10:31
fatturato per decili
Si certo. in questo esempio:
Ragione_Sociale SaldoCliente Peso Fatturato progres Peso progr
1 CLIENTE 01 € 2.831.847 3,11% € 2.831.847 3,11%
2 CLIENTE 02 € 2.805.016 3,08% € 5.636.863 6,19%
3 CLIENTE 03 € 2.728.902 3,00% € 8.365.765 9,19%
4 CLIENTE 04 € 2.717.697 2,98% € 11.083.462 12,17%
5 CLIENTE 05 € 2.647.509 2,91% € 13.730.971 15,08%
6 CLIENTE 06 € 2.570.592 2,82% € 16.301.563 17,90%
7 CLIENTE 07 € 2.471.581 2,71% € 18.773.144 20,61%
8 CLIENTE 08 € 2.442.918 2,68% € 21.216.062 23,30%
9 CLIENTE 09 € 2.438.085 2,68% € 23.654.147 25,97%
10 CLIENTE 10 € 2.413.445 2,65% € 26.067.592 28,62%
11 CLIENTE 11 € 2.379.946 2,61% € 28.447.538 31,24%
12 CLIENTE 12 € 2.350.206 2,58% € 30.797.744 33,82%
13 CLIENTE 13 € 2.288.246 2,51% € 33.085.990 36,33%
14 CLIENTE 14 € 2.206.038 2,42% € 35.292.028 38,75%
15 CLIENTE 15 € 2.181.077 2,39% € 37.473.105 41,15%
16 CLIENTE 16 € 2.171.415 2,38% € 39.644.520 43,53%
17 CLIENTE 17 € 2.168.181 2,38% € 41.812.701 45,91%
18 CLIENTE 18 € 2.117.935 2,33% € 43.930.636 48,24%
19 CLIENTE 19 € 2.109.304 2,32% € 46.039.940 50,55%
20 CLIENTE 20 € 2.100.671 2,31% € 48.140.611 52,86%
21 CLIENTE 21 € 2.069.580 2,27% € 50.210.191 55,13%
22 CLIENTE 22 € 2.066.448 2,27% € 52.276.639 57,40%
vorrei sapere quanti clienti compongono il 10% del fatturato totale (numero clienti) e relativo fatturato progressivo, poi il 20% e così di seguito.
Spero di essere stato più chiaro rispetto al precedente post.
Grazie
Ragione_Sociale SaldoCliente Peso Fatturato progres Peso progr
1 CLIENTE 01 € 2.831.847 3,11% € 2.831.847 3,11%
2 CLIENTE 02 € 2.805.016 3,08% € 5.636.863 6,19%
3 CLIENTE 03 € 2.728.902 3,00% € 8.365.765 9,19%
4 CLIENTE 04 € 2.717.697 2,98% € 11.083.462 12,17%
5 CLIENTE 05 € 2.647.509 2,91% € 13.730.971 15,08%
6 CLIENTE 06 € 2.570.592 2,82% € 16.301.563 17,90%
7 CLIENTE 07 € 2.471.581 2,71% € 18.773.144 20,61%
8 CLIENTE 08 € 2.442.918 2,68% € 21.216.062 23,30%
9 CLIENTE 09 € 2.438.085 2,68% € 23.654.147 25,97%
10 CLIENTE 10 € 2.413.445 2,65% € 26.067.592 28,62%
11 CLIENTE 11 € 2.379.946 2,61% € 28.447.538 31,24%
12 CLIENTE 12 € 2.350.206 2,58% € 30.797.744 33,82%
13 CLIENTE 13 € 2.288.246 2,51% € 33.085.990 36,33%
14 CLIENTE 14 € 2.206.038 2,42% € 35.292.028 38,75%
15 CLIENTE 15 € 2.181.077 2,39% € 37.473.105 41,15%
16 CLIENTE 16 € 2.171.415 2,38% € 39.644.520 43,53%
17 CLIENTE 17 € 2.168.181 2,38% € 41.812.701 45,91%
18 CLIENTE 18 € 2.117.935 2,33% € 43.930.636 48,24%
19 CLIENTE 19 € 2.109.304 2,32% € 46.039.940 50,55%
20 CLIENTE 20 € 2.100.671 2,31% € 48.140.611 52,86%
21 CLIENTE 21 € 2.069.580 2,27% € 50.210.191 55,13%
22 CLIENTE 22 € 2.066.448 2,27% € 52.276.639 57,40%
vorrei sapere quanti clienti compongono il 10% del fatturato totale (numero clienti) e relativo fatturato progressivo, poi il 20% e così di seguito.
Spero di essere stato più chiaro rispetto al precedente post.
Grazie
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
fatturato per decili
Mh.... un copia-incolla dei dati in questo modo non mi aiuta molto: intendevo proprio un file da allegare al messaggio (per sapere come fare, leggi gli annunci dello staff, link diretto dalla mia firma)
Ti faccio alcune domande:
1) lavori in Power BI Desktop o Excel?
2) questa che mostri è una tabella del modello di dati o è già un report, come sembra essere?
3) qual è l'output che vorresti mostrare? Perché l'informazione che chiedi non può ragionevolmente essere aggiunta a quello che hai mostrato
Ti faccio alcune domande:
1) lavori in Power BI Desktop o Excel?
2) questa che mostri è una tabella del modello di dati o è già un report, come sembra essere?
3) qual è l'output che vorresti mostrare? Perché l'informazione che chiedi non può ragionevolmente essere aggiunta a quello che hai mostrato
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: 9 | Topic creati
- Iscritto il: lun 7 set 2020, 10:31
fatturato per decili
lavoro in power bi. quella che ho postato è un esempio della tabella dati (molto più corposa ne contenuto). quello che vorrei avere è un report come da allegato.
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
fatturato per decili
Ricapitoliamo: tu vuoi sapere quanti clienti compongono il primo decile, ovvero hanno realizzato il 10% del fatturato complessivo? Perché le cifre che hai messo di fatturato per ciascun decile (che dovrebbero somigliarsi tutte) sembrano invece del tutto incoerenti
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: 9 | Topic creati
- Iscritto il: lun 7 set 2020, 10:31
-
- Messaggi: 27 | Topic creati
- Iscritto il: gio 16 lug 2020, 10:55
- Luogo: Torino
- Ringraziato: 16 volte
- Contatta:
fatturato per decili
Ciao,
io dovrei essere riuscito a risolverlo con PowerQuery (e quindi anche su ETL di Power BI, anche se sono convinto che ci sia una soluzione migliore in DAX - e sarebbe preferibile).
Nell'allegato vedi tutti passaggi della query, ma in sintesi:
1) importo la tabella
2) Calcolo il totale di colonna (vedi video e creo parametro
3) Calcolo progressivi fatturato (vedi video
4) Calcolo incidenza percentuale progressiva e divido per 0.1 per ottenere i decili
5) Volendo includere il cliente a cavallo tra due decili in quello inferiose, inserisco un indice efaccio un merge con una query di appoggio
6) Restitusco i dati su Excel (ma lo potresti fare di PowerBI) e interrogo con una tabella pivot.
Spero che possa essere utile (ripeto sicuramente ci sono soluzioni più efficienti con PowerPivot, ma volevo comunque provarci su PowerQuery)
Buon lavoro.
Emmanuele
io dovrei essere riuscito a risolverlo con PowerQuery (e quindi anche su ETL di Power BI, anche se sono convinto che ci sia una soluzione migliore in DAX - e sarebbe preferibile).
Nell'allegato vedi tutti passaggi della query, ma in sintesi:
1) importo la tabella
2) Calcolo il totale di colonna (vedi video e creo parametro
3) Calcolo progressivi fatturato (vedi video
4) Calcolo incidenza percentuale progressiva e divido per 0.1 per ottenere i decili
5) Volendo includere il cliente a cavallo tra due decili in quello inferiose, inserisco un indice efaccio un merge con una query di appoggio
6) Restitusco i dati su Excel (ma lo potresti fare di PowerBI) e interrogo con una tabella pivot.
Spero che possa essere utile (ripeto sicuramente ci sono soluzioni più efficienti con PowerPivot, ma volevo comunque provarci su PowerQuery)
Buon lavoro.
Emmanuele
- Allegati
-
- Decili.xlsx
- (209.79 KiB) Scaricato 27 volte
-
Autore del topic - Messaggi: 9 | Topic creati
- Iscritto il: lun 7 set 2020, 10:31
-
- Messaggi: 23 | Topic creati
- Iscritto il: mer 8 lug 2020, 17:35
- Luogo: Reggio Emilia
- Ringraziato: 8 volte
- Contatta:
fatturato per decili
Ciao
qui una possibile soluzione in PBI
Partendo dal presupposto che la tua tabella iniziale sia composta da:
CHIAVE CLIENTE - CLIENTE - VENDITE
Anzitutto c''è il calcolo in colonne calcolate di:
-vendite PCT
-vendite progressive
-vendite PCT progressive
In questo modo torniamo alla tabella di "partenza" che hai postato qui come base (se le hai già, tanto meglio)
Dopodiché, dopo aver creato a mano in PQ una tabella decili (niente DAX quindi):
-creazione della colonna calcolata "decile" nella tabella di riferimento
-relazione tra colonna calcolata "decile" in Table e la colonna decile nella dimensione
In questo modo abbiamo un data model che consente di filtrare dalla dim Decili alla Table (la tua tabella di partenza). Poi:
-mettiamo nel visual "tabella" la colonna decile che arriva dalla tabella "decili"
-misura "Sales" che calcola le vendite
-misura "Clienti" che calcola il numero di clienti
-misura "Clienti cumulata" che calcola la cumulata dei clienti per decile
Il filter context fa il resto
Come vedi non sono entrato nei dettagli nel spiegare cosa ho fatto perché non so quali sono le tue conoscenze in DAX (non volevo scrivere un messaggio eccessivamente lungo per niente) ma se serve che ti spieghi cosa succede in ogni passaggio non esitare a chiedere
Spero possa aiutarti1
qui una possibile soluzione in PBI
Partendo dal presupposto che la tua tabella iniziale sia composta da:
CHIAVE CLIENTE - CLIENTE - VENDITE
Anzitutto c''è il calcolo in colonne calcolate di:
-vendite PCT
-vendite progressive
-vendite PCT progressive
In questo modo torniamo alla tabella di "partenza" che hai postato qui come base (se le hai già, tanto meglio)
Dopodiché, dopo aver creato a mano in PQ una tabella decili (niente DAX quindi):
-creazione della colonna calcolata "decile" nella tabella di riferimento
-relazione tra colonna calcolata "decile" in Table e la colonna decile nella dimensione
In questo modo abbiamo un data model che consente di filtrare dalla dim Decili alla Table (la tua tabella di partenza). Poi:
-mettiamo nel visual "tabella" la colonna decile che arriva dalla tabella "decili"
-misura "Sales" che calcola le vendite
-misura "Clienti" che calcola il numero di clienti
-misura "Clienti cumulata" che calcola la cumulata dei clienti per decile
Il filter context fa il resto
Come vedi non sono entrato nei dettagli nel spiegare cosa ho fatto perché non so quali sono le tue conoscenze in DAX (non volevo scrivere un messaggio eccessivamente lungo per niente) ma se serve che ti spieghi cosa succede in ogni passaggio non esitare a chiedere
Spero possa aiutarti1
- Allegati
-
- fatturato per decili.pbix
- (28.76 KiB) Scaricato 32 volte