Mese singolo da mese progressivo L’argomento è risolto
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 33 | Topic creati
- Iscritto il: mar 15 ott 2024, 19:35
Mese singolo da mese progressivo
Buongiorno a tutti.
Allego un file di esempio sul seguente problema su come automatizzare in Power Query:
Il file ha 3 colonne, codice univoco, importi aprile ytd, importi maggio ytd, ma a tendere seguiranno gli altri mesi ytd.
L'obiettivo è avere gli importi per il mese singolo, nel file di esempio maggio, in modo automatico su Power Query, aggiungendo mensilmente gli importi ytd.
In altre parole, ogni mese inserisco la tabella del mese ytd con le colonne codice univoco e importo, e Power Query dovrebbe accumulare questi dati per calcolare il mese singolo.
Potete aiutarmi?
Grazie ancora.
Allego un file di esempio sul seguente problema su come automatizzare in Power Query:
Il file ha 3 colonne, codice univoco, importi aprile ytd, importi maggio ytd, ma a tendere seguiranno gli altri mesi ytd.
L'obiettivo è avere gli importi per il mese singolo, nel file di esempio maggio, in modo automatico su Power Query, aggiungendo mensilmente gli importi ytd.
In altre parole, ogni mese inserisco la tabella del mese ytd con le colonne codice univoco e importo, e Power Query dovrebbe accumulare questi dati per calcolare il mese singolo.
Potete aiutarmi?
Grazie ancora.
- Allegati
-
- EX.xlsx
- (20.12 KiB) Scaricato 105 volte
-
- Messaggi: 2636 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 715 volte
- Contatta:
Mese singolo da mese progressivo
@stefanosiracusano
Come avevi poi risolto la precedente discussione visto che l’hai segnata come risolta ?
viewtopic.php?t=1487
Andrea
Andrea
Come avevi poi risolto la precedente discussione visto che l’hai segnata come risolta ?
viewtopic.php?t=1487
Andrea
Andrea
-
Autore del topic - Messaggi: 33 | Topic creati
- Iscritto il: mar 15 ott 2024, 19:35
Mese singolo da mese progressivo
@Andrea90
Praticamente con il comando aggiorna tutti e la colonna aggiunta è comparsa.
Su quest'ultimo argomento, che ne pensi?
Praticamente con il comando aggiorna tutti e la colonna aggiunta è comparsa.
Su quest'ultimo argomento, che ne pensi?
-
- Messaggi: 2636 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 715 volte
- Contatta:
Mese singolo da mese progressivo
Il file che hai allegato non contiene la query quindi se ti serve sempre un'ultima colonna che contenga il valore dato dalla differenza della penultima colonna (che conterrà il valore YTD corrente) e la terzultima (che conterrà lo YTD precedente) allora puoi creare una formula che prenda la colonna per "posizione" invece che per nome (perché altrimenti il sistema non è in grado di modificare in maniera automatica i riferimenti).
Detto questo, è un approccio che sconsiglio. Power Query non è fatto per fare reportistica. Il suo scopo è preparare la base dati per Power Pivot o comunque per il linguaggio DAX. Anche la disposizione dei dati mensili in colonna non è ottimale. Lo sviluppo di un database è di norma "verticale" non "orizzontale" dunque per una corretta analisi temporale i dati mensili andrebbero disposti in riga tramite operazione di unpivot. Quella tabella che hai mostrato la puoi facilmente ottenere con le power pivot e l'utilizzo del DAX.
Andrea
-
Autore del topic - Messaggi: 33 | Topic creati
- Iscritto il: mar 15 ott 2024, 19:35
Mese singolo da mese progressivo
@Andrea90
Ok.
Attualmente dispongo di una versione di Office 2016 dove Power Pivot non è incluso.
Come potrei fare capire a Power Query di leggere i dati per posizione?
Grazie ancora
Ok.
Attualmente dispongo di una versione di Office 2016 dove Power Pivot non è incluso.
Come potrei fare capire a Power Query di leggere i dati per posizione?
Grazie ancora
-
- Messaggi: 2636 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 715 volte
- Contatta:
Mese singolo da mese progressivo
@stefanosiracusano
Che versione hai di Excel 2016?
Per Power Query puoi crearti una funzione custom che contenga un codice simile:
E poi la utilizzi per calcolare la colonna che ti serve nella tabella su cui stai lavorando.
Andrea
Che versione hai di Excel 2016?
Per Power Query puoi crearti una funzione custom che contenga un codice simile:
Codice: Seleziona tutto
(my_tab as table, my_rec as record)=>
let
nr_col = Table.ColumnCount(my_tab),
cur_ytd = Table.ColumnNames(my_tab){nr_col-1},
pre_ytd = Table.ColumnNames(my_tab){nr_col-2},
result = Record.Field(my_rec, cur_ytd) - Record.Field(my_rec, pre_ytd)
in
result
Andrea
-
Autore del topic - Messaggi: 33 | Topic creati
- Iscritto il: mar 15 ott 2024, 19:35
Mese singolo da mese progressivo
@Andrea90
Ho ricontrollato, ma il modulo di Power Pivot sembra essere assente
Microsoft Office Standard 2016.
Ho ricontrollato, ma il modulo di Power Pivot sembra essere assente