Valutazioni Performance L’argomento è risolto

Non è propriamente un programma di BI, ma nelle sue versioni più recenti anche Excel può fare grandi cose!

Moderatore: Utilizzo_prof_Excel

Rispondi

claudio sorge
Messaggi: 20 | Topic creati
Iscritto il: mar 30 nov 2021, 12:57

Valutazioni Performance

Messaggio da claudio sorge »

Buongiorno a tutti,
ho una questione che non riesco ad automatizzare con Power Query e Power Pivot, quindi faccio tutto a mano ma sarei curioso di sapere se un metodo sensato c'è.

nel file allegato trovate un foglio "db" che riporta:
- data di lavoro
- mese di lavoro
- risorsa
- insegna
- prodotto
- linea: prodotto
- volume: quantità di vendita prodotto
- prezzo: prodotto
- valore: volume x prezzo

ho la necessità di confrontare per mese e linea il valore medio giornaliero generato dalle risorse e il valore medio giornaliero generato dall'insegna.

nel foglio Tabelle trovare un esempio di tabella di arrivo.

se ci fosse una soluzione accessibile con query sarei veramente curioso.

grazie a tutti

claudio
Allegati
test performance ok.xlsx
(367.91 KiB) Scaricato 7 volte


Avatar utente

Andrea90
Messaggi: 2240 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

Valutazioni Performance

Messaggio da Andrea90 »

claudio sorge,

Quando alleghi un file cerca di non mettere tutta la tua base dati, o quantomeno fai in modo che si capiscano le formule che hai utilizzato.

Intanto ti allego una PowerPivot con la media per risorsa. Per la media dell'insegna spiega come la calcoli

Andrea
Allegati
test performance ok.xlsx
(603.33 KiB) Scaricato 11 volte
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
claudio sorge
Messaggi: 20 | Topic creati
Iscritto il: mar 30 nov 2021, 12:57

Valutazioni Performance

Messaggio da claudio sorge »

grazie di tutto.
allego file con e formule esposte del processo arzigogolato che uso.

- la media giorno risorsa/mese/linea è data dal totale valore x linea/mese diviso il totale di giornate lavorate dalla singola risorsa (se per un mese una risorsa ha 8 date, devono essere contati 8 giorni anche nel caso in cui in una giornata non fosse venduta una linea).
- la media giorno insegna/mese/linea è data dal totale valore x linea/mese diviso il totale delle giornate lavorate dalle risorse nel mese.

per arrivare alla tabella di arrivo faccio:
- una pivot per calcolare le giornate risorse mese, una pivot per calcolare i valori linea/mese per risorsa e con un cercavert su risorsa/mese porto nella tabella dei valori le gg e calcolo la media valore giorno per linea.
- poi faccio una pivot per calcolare le giornate/mese risorse sulle insegna, una pivot per i valori/linea/mese delle insegne e con un cercavert su mese/insegna porto le giornate sulla tabella dei valori e calcolo la media
- poi con un cerca vert su insegna/mese/linea porto sulla tabella valori risorse le medie insegne.

spero di essere stato chiaro

claudio
Allegati
test performance formule.xlsx
(608.87 KiB) Scaricato 13 volte
Avatar utente

Andrea90
Messaggi: 2240 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

Valutazioni Performance

Messaggio da Andrea90 »

claudio sorge,

Al file che ti ho allegato prima aggiungi queste 3 misure:


[#NrGiorniInsegna]

Codice: Seleziona tutto

=
VAR TempTab =
    CALCULATETABLE (
        SUMMARIZE (
            Tabella1;
            Tabella1[Mese];
            Tabella1[Insegna];
            Tabella1[Risorsa];
            Tabella1[Data]
        );
        ALLEXCEPT ( Tabella1; Tabella1[Mese]; Tabella1[Insegna] )
    )
VAR Result =
    COUNTROWS ( TempTab )
RETURN
    Result
[#TotValoreInsegna]

Codice: Seleziona tutto

=
CALCULATE (
    [#TotValore];
    ALLEXCEPT ( Tabella1; Tabella1[Insegna]; Tabella1[Mese]; Tabella1[Linea] )
)
[#MediaGiornoInsegna]

Codice: Seleziona tutto

=DIVIDE([#TotValoreInsegna]; [#NrGiorniInsegna])
Prova a vedere se tornano i numeri.

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
claudio sorge
Messaggi: 20 | Topic creati
Iscritto il: mar 30 nov 2021, 12:57

Valutazioni Performance

Messaggio da claudio sorge »

funziona,
grande e grazie.

ora la devo capire, ma questa è un'altra faccenda.
claudio
Avatar utente

Andrea90
Messaggi: 2240 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

Valutazioni Performance

Messaggio da Andrea90 »

claudio sorge,

Hai diverse discussioni ancora aperte.
Se le hai risolte indicale, ti pregherei di indicarle come tali, prima di aprirne di nuove.

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link
Rispondi