fatturato per decili

Il software per la BI di Microsoft, leader nel mercato

giannisicolo
Messaggi: 9 | Topic creati
Iscritto il: lun 7 set 2020, 10:31

fatturato per decili

Messaggio da giannisicolo »

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


Avatar utente

Enrico Galli
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

Messaggio da Enrico Galli »

giannisicolo ha scritto: lun 7 set 2020, 10:52 Qualcuno può aiutarmi
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

Autore del topic
giannisicolo
Messaggi: 9 | Topic creati
Iscritto il: lun 7 set 2020, 10:31

fatturato per decili

Messaggio da giannisicolo »

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
Avatar utente

Enrico Galli
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

Messaggio da Enrico Galli »

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
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

Autore del topic
giannisicolo
Messaggi: 9 | Topic creati
Iscritto il: lun 7 set 2020, 10:31

fatturato per decili

Messaggio da giannisicolo »

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.
Immagine
Avatar utente

Enrico Galli
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

Messaggio da Enrico Galli »

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

Autore del topic
giannisicolo
Messaggi: 9 | Topic creati
Iscritto il: lun 7 set 2020, 10:31

fatturato per decili

Messaggio da giannisicolo »

si corretto, era l'esempio del report finale che vorrei ottenere
Avatar utente

Utilizzo_prof_Excel
Messaggi: 27 | Topic creati
Iscritto il: gio 16 lug 2020, 10:55
Luogo: Torino
Ringraziato: 16 volte
Contatta:

fatturato per decili

Messaggio da Utilizzo_prof_Excel »

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
Allegati
Decili.xlsx
(209.79 KiB) Scaricato 27 volte

Autore del topic
giannisicolo
Messaggi: 9 | Topic creati
Iscritto il: lun 7 set 2020, 10:31

fatturato per decili

Messaggio da giannisicolo »

grazie. ci provo
Avatar utente

Aless
Messaggi: 23 | Topic creati
Iscritto il: mer 8 lug 2020, 17:35
Luogo: Reggio Emilia
Ringraziato: 8 volte
Contatta:

fatturato per decili

Messaggio da Aless »

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
Allegati
fatturato per decili.pbix
(28.76 KiB) Scaricato 32 volte
Rispondi