Aggiungere informazioni colonna Power Query L’argomento è risolto
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 22 | Topic creati
- Iscritto il: gio 17 dic 2020, 7:24
Aggiungere informazioni colonna Power Query
Ciao a tutti.
Ho un file excel che vorrei manipolare con Power Query.
Dovrei sommare delle quantità raggruppate secondo un certo criterio e fin qui tutto bene.
Adesso vorrei creare una colonna aggiuntiva in cui compaiono i Test No. da cui quei valori sono stati sommati.
Ho sommato le quantità raggruppando per:
- Test position;
- Test definition;
- Seat definition;
Ora queste quantità sono state tirate da Test No. differenti (che nel raggruppamento "scompaiono").
E' possibile creare una colonna in cui si riportano queste informazioni con Power Query?
In pratica vorrei ottenere lo stesso risultato della colonna "Test" in rosa del foglio "Risultato" .
Non credo di essere stato troppo chiaro.
Allego un file di esempio
Buona Epifania a tutti!
Grazie mille per il contributo che date ad ogni utente!
Ho un file excel che vorrei manipolare con Power Query.
Dovrei sommare delle quantità raggruppate secondo un certo criterio e fin qui tutto bene.
Adesso vorrei creare una colonna aggiuntiva in cui compaiono i Test No. da cui quei valori sono stati sommati.
Ho sommato le quantità raggruppando per:
- Test position;
- Test definition;
- Seat definition;
Ora queste quantità sono state tirate da Test No. differenti (che nel raggruppamento "scompaiono").
E' possibile creare una colonna in cui si riportano queste informazioni con Power Query?
In pratica vorrei ottenere lo stesso risultato della colonna "Test" in rosa del foglio "Risultato" .
Non credo di essere stato troppo chiaro.
Allego un file di esempio
Buona Epifania a tutti!
Grazie mille per il contributo che date ad ogni utente!
- Allegati
-
- Example.xlsx
- (20.7 KiB) Scaricato 17 volte
-
- Messaggi: 2480 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 695 volte
- Contatta:
Aggiungere informazioni colonna Power Query
Ciao volaff,
prova a sostituire tutto il codice utilizzato da te con questo:
A presto,
Andrea
prova a sostituire tutto il codice utilizzato da te con questo:
Codice: Seleziona tutto
let
Origine = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Modificato tipo" = Table.TransformColumnTypes(Origine,{{"Test No", type text}, {"Test Type", type text}, {"Test Position", type text}, {"Belt type", type text}, {"Belt Situation", type text}, {"Test Definition", type text}, {"Seat Definition", type text}, {"Quantity", type any}}),
#"Ricopiato in basso" = Table.FillDown(#"Modificato tipo",{"Test No", "Test Type", "Test Position", "Belt type", "Belt Situation"}),
#"Sostituito valore" = Table.ReplaceValue(#"Ricopiato in basso","x",0,Replacer.ReplaceValue,{"Quantity"}),
#"Modificato tipo1" = Table.TransformColumnTypes(#"Sostituito valore",{{"Quantity", Int64.Type}}),
#"Raggruppate righe" = Table.Group(#"Modificato tipo1", {"Test Position", "Test Definition", "Seat Definition"}, {{"Somma", each List.Sum([Quantity]), type nullable number}, {"Lista", each Text.Combine([Test No], " "), type text}})
in
#"Raggruppate righe"
Andrea
-
Autore del topic - Messaggi: 22 | Topic creati
- Iscritto il: gio 17 dic 2020, 7:24
Aggiungere informazioni colonna Power Query
Ciao Andrea.
Grazie mille.
Una sola domanda: posso giungere al tuo risultato solo attraverso riga di codice M scritta a mano?
Oppure devo smanettare nelle opzioni del "Raggruppa"?
Grazie mille in ogni caso!
Grazie mille.
Una sola domanda: posso giungere al tuo risultato solo attraverso riga di codice M scritta a mano?
Oppure devo smanettare nelle opzioni del "Raggruppa"?
Grazie mille in ogni caso!
-
- Messaggi: 2480 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 695 volte
- Contatta:
Aggiungere informazioni colonna Power Query
Ciao volaff,
No non è possibile eseguire quel codice tramite interfaccia. Bisogna modificarlo manualmente.
A presto,
Andrea
No non è possibile eseguire quel codice tramite interfaccia. Bisogna modificarlo manualmente.
A presto,
Andrea
-
Autore del topic - Messaggi: 22 | Topic creati
- Iscritto il: gio 17 dic 2020, 7:24
Aggiungere informazioni colonna Power Query
Ciao e Grazie ancora.
Ultimissima cosa.
In questa riga:
#"Raggruppate righe" = Table.Group(#"Modificato tipo1", {"Test Position", "Test Definition", "Seat Definition"}, {{"Somma", each List.Sum([Quantity]), type nullable number}, {"Lista", each Text.Combine([Test No], " "), type text}})
Vorrei far comparire Test D1 (ad esempio) e non solo D1.
E' possibile?
Non sapendo se questa cosa era possibile ho provato come facciamo in Excel e cioè usando gli operatore di concatenazione & ed "" ma niente da fare.
Di linguaggio M non so niente, il mio è stato solo un tentativo.
Grazie ancora.
Buona serata!
Ultimissima cosa.
In questa riga:
#"Raggruppate righe" = Table.Group(#"Modificato tipo1", {"Test Position", "Test Definition", "Seat Definition"}, {{"Somma", each List.Sum([Quantity]), type nullable number}, {"Lista", each Text.Combine([Test No], " "), type text}})
Vorrei far comparire Test D1 (ad esempio) e non solo D1.
E' possibile?
Non sapendo se questa cosa era possibile ho provato come facciamo in Excel e cioè usando gli operatore di concatenazione & ed "" ma niente da fare.
Di linguaggio M non so niente, il mio è stato solo un tentativo.
Grazie ancora.
Buona serata!
-
- Messaggi: 2480 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 695 volte
- Contatta:
Aggiungere informazioni colonna Power Query
Vuoi aggiungere “Test” a tutte le varie occorrenze di D_ ?
Tipo —-> Test D1, Test D2, Test D3, ... ?
Tipo —-> Test D1, Test D2, Test D3, ... ?
-
Autore del topic - Messaggi: 22 | Topic creati
- Iscritto il: gio 17 dic 2020, 7:24
-
- Messaggi: 2480 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 695 volte
- Contatta:
Aggiungere informazioni colonna Power Query
Allora basta che dopo il passaggio dove riempi verso il basso selezioni la colonna [Test No] e aggiungi il prefisso “Test “ , lo si fa tranquillamente con l’interfaccia. Una volta creato questo passaggio intermedio vedrai che al termine della query i vari nomi D1/ D2/ ecc saranno preceduti da Test.
-
Autore del topic - Messaggi: 22 | Topic creati
- Iscritto il: gio 17 dic 2020, 7:24
Aggiungere informazioni colonna Power Query
Grazie mille.
Non ci avevo proprio pensato.
Buona serata!
A presto!
Non ci avevo proprio pensato.
Buona serata!
A presto!