Variazione percentuale mensile fra anni su progressivo in tabella Pivot 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


Master
Messaggi: 56 | Topic creati
Iscritto il: sab 4 set 2021, 19:13
Ringraziato: 2 volte

Variazione percentuale mensile fra anni su progressivo in tabella Pivot

Messaggio da Master »

Buonasera,

scrivo per chiedere un suggerimento per risolvere una questione di calcolo della variazione percentuale mensile del progressivo con una tabella Pivot.

Nello specifico, ho una tabella che esemplificata è come quella riportata nel Foglio1 del file allegato.

Il mio obiettivo è calcolare :

1. la somma del valore del fatturato mensile
2. la variazione percentuale mensile ( ad esempio variazione aprile 2024 su 2023)
3. valore progressivo / cumulato del fatturato
4. la variazione percentuale mensile del valore progressivo / mensile ( ad esempio variazione da gennaio a marzo 2024 gennaio marzo 2023)

Sono riuscito, sfruttando le tabelle pivot con l'opzione "Mostra valori", ad inserire i primi tre indicatori nella pivot ma non riesco ad inserire variazione percentuale mensile del valore progressivo / mensile.

Nella parte superiore del foglio 2 il tenativo fatto con la tabella pivot mentre nella parte inferiore il risultato desiderabile calcolato manualmente.
C'è un modo per ottenere quanto desiderato giocherellando con impostazioni campo valore oppure è necessario PPivot?

Ringrazio in anticipo per la gentile disponibilità.
Allegati
Cartel3.xlsx
(16.62 KiB) Scaricato 12 volte


Avatar utente

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

Variazione percentuale mensile fra anni su progressivo in tabella Pivot

Messaggio da Andrea90 »

@Master,

Le funzionalità disponibili con le normali pivot sono limitate.
Per calcoli più complessi bisogna ricorrere alle Power Pivot.

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
Master
Messaggi: 56 | Topic creati
Iscritto il: sab 4 set 2021, 19:13
Ringraziato: 2 volte

Variazione percentuale mensile fra anni su progressivo in tabella Pivot

Messaggio da Master »

ok, potresti cortesemente suggerirmi qualcosa per risolvere la question ?
Avatar utente

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

Variazione percentuale mensile fra anni su progressivo in tabella Pivot

Messaggio da Andrea90 »

@Master

Predisponi il modello dati caricando oltre che alla tabella che contiene i dati principali anche una tabella calendario e mettile in relazione tra loro tramite il campo data.

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
Master
Messaggi: 56 | Topic creati
Iscritto il: sab 4 set 2021, 19:13
Ringraziato: 2 volte

Variazione percentuale mensile fra anni su progressivo in tabella Pivot

Messaggio da Master »

La tabella calendario come deve essere strutturata ? Quanti campi e/o ?
Considera che dovrei effettuare una somma mensile.
Avatar utente

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

Variazione percentuale mensile fra anni su progressivo in tabella Pivot

Messaggio da Andrea90 »

@Master

Una tabella calendario deve avere una riga per ogni data compresa nell’anno/i di tuo interesse.

Ad esempio se devi analizzare i dati per 2023 e 2024 devi avere tutte le date dal 01/01/2023 al 31/12/2024.

Per i campi da aggiungere non ne esistono di obbligatori dipende dalle analisi che ti servono.

Questo ti permetterà di utilizzare le Time Intelligence function per facilitarti i calcoli temporali come confrontare i dati di un periodo con quello di un’altro … o cumulate per un certo arco temporale…. ecc ecc

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
Master
Messaggi: 56 | Topic creati
Iscritto il: sab 4 set 2021, 19:13
Ringraziato: 2 volte

Variazione percentuale mensile fra anni su progressivo in tabella Pivot

Messaggio da Master »

Penso di aver fatto come indicato ...
Adesso ?
Allegati
Cartel4.xlsx
(193.93 KiB) Scaricato 10 volte
Avatar utente

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

Variazione percentuale mensile fra anni su progressivo in tabella Pivot

Messaggio da Andrea90 »

Master ha scritto: lun 19 ago 2024, 22:08 Penso di aver fatto come indicato
Insomma, la tabella Calendario contiene solo un campo data, ma a te nella pivot serve sia il campo mese che il campo anno.

Inoltre con cosa metti in relazione le due tabelle? Visto che in una tabella non c'è il campo data ma solo il campo mese e anno (campi che dovrebbero appunto risiedere nella tabella Calendario e non nella tabella dei fatti).

Aggiungi un passaggio dentro alla query della tua tabella principale che esegua questo codice:

Codice: Seleziona tutto

= Table.AddColumn(#"Modificato tipo", "Data", each Date.EndOfMonth(#date([Anno], [Mese], 1)), type date)
In questo modo avrai un campo data reale dentro la tabella dei fatti che metterai in relazione con quello della tabella calendario.

A questo punto potrai, come ti dicevo, creare le misure sfruttando le Time Intelligence Function, ad esempio per calcolarti un progressivo potrai usare:

Codice: Seleziona tutto

=CALCULATE( [Tot Fatturato]; DATESYTD( Tabella1[Data] ) )
Dove [Tot Fatturato] altro non è che una misura contenente:

Codice: Seleziona tutto

=SUM( Tabella2[Fatturato] )
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
Master
Messaggi: 56 | Topic creati
Iscritto il: sab 4 set 2021, 19:13
Ringraziato: 2 volte

Variazione percentuale mensile fra anni su progressivo in tabella Pivot

Messaggio da Master »

Buongirono Andrea,

scusa il ritardo ma sono stato in ferie e non ho pututo concentrarmi per capire come fare questa applicazione.

Nel nuovo file, nella Tabella 2, per ogni data ho inserito sia il mese che l'anno.

Deduco quindi che a questo punto non serva la prima stringa, anche se molto interessante.

Ora ... Ho provato a creare una relazione in Power Pivot collegando nel modello Mese su Mese delle due tabelle ed Anno su Anno di tabella 1 e tabella 2.

Tuttavia, il sistema restituisce errore.

Dove sto sbagliando cortesemente ? Poi, devo creare due differenti misure ?
Allegati
Cartel5.xlsx
(223 KiB) Scaricato 4 volte
Avatar utente

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

Variazione percentuale mensile fra anni su progressivo in tabella Pivot

Messaggio da Andrea90 »

@Master,

Ti avevo scritto questa cosa:
Andrea90 ha scritto: lun 19 ago 2024, 22:35 Aggiungi un passaggio dentro alla query della tua tabella principale che esegua questo codice:
...
Andrea90 ha scritto: lun 19 ago 2024, 22:35 In questo modo avrai un campo data reale dentro la tabella dei fatti che metterai in relazione con quello della tabella calendario.
Non l'hai fatta, come può dunque funzionare?

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