ich habe erst vor kurzem angefangen mich in PQ mit Parametern zu befassen. Wie ich mit Parameter auf die Werte in den Zellen der einzelnen Spalten anwende, habe ich verstanden.
Nun meine Frage: Ist es überhaupt möglich mit Parametern auch einzelne Spalten anzusteuern, so dass ich zum Beispiel gezielt eine Summenbildung von Spalte 1 machen kann, wenn ich mit meinem Parameter auch Spalte 1 auswähle?
Naja, i.d.R. ist es ja meist so, das die Grenzen eines Tools durchdie Phantasie der Anwender gesetzt werden. Hauptsächlich dann, wenn es für ein Problem keinen direkten Lösungsweg gibt. Auch ich habe schon bei vielen verschiedenen Tools Grenzen gesehen, die dann von anderen eliminiert wurden.
Bezogen auf deine Fragestellung kann ich im Moment nur feststellen, dass ich noch nicht so ganz verstanden habe, was du willst. Vielliecht es es dir aber möglich, eine Mustermappe zu erstellen, anhand jeder sofort versteht, was du erreichen willst. Dann wird es auf jeden Fall einfacher, eine zielgerichtete Lösung zu finden.
11.09.2022, 16:58 (Dieser Beitrag wurde zuletzt bearbeitet: 11.09.2022, 17:07 von Ralf A.)
Hi,
bin mir auch nicht ganz sicher, was Du genau willst, denke aber, Du suchst nach Table.SelectColumns - PowerQuery M| Microsoft Docs Statt des Table.FromRecord Gedöhns kannst Du den Parameternamen für die gewünschte Spalte verwenden.
Bsp. (muss an Deine Gegebenheiten angepasst werden):
PHP-Code:
Param_Spalte = Parametertable[Wert]{2}, //könnte z. Bsp. Umsatz heißen und steht in der 3. Zeile der Spalte Wert... ... ... ListeDerSpalte= Table.SelectColumns(NameDerQuelltabelle, Param_Spalte), ... ...
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben. Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
den Lösungsansatz hab ich auch schon gehabt als workauround.
Mich interessiert einfach ob ich die Parameter auf eine Spaltenauswahl beim Gruppieren setzen kann, das spart mir " unnötige" Zwischenschritte da ich die Daten noch weiter handeln muss.
let Quelle = Excel.CurrentWorkbook(){[Name="Tabelle3"]}[Content], #"Gruppierte Zeilen" = Table.Group(Quelle, {"Warengruppe"}, {{"Anzahl", each List.Sum(Table.Column(_, Monatsauswahl)), type number}}) in #"Gruppierte Zeilen"
Gruß Elex
Folgende(r) 2 Nutzer sagen Danke an Elex für diesen Beitrag:2 Nutzer sagen Danke an Elex für diesen Beitrag 28 • TRALULI, wisch
12.09.2022, 01:39 (Dieser Beitrag wurde zuletzt bearbeitet: 12.09.2022, 01:41 von Ralf A.)
Hab Dir das mal ein wenig umgestellt. In der Tabelle (Reiter) Parameter oder über Deine Funktion Monatsauswahl kannst Du per Dropdown den gewünschten Monat auswählen. Du musst Dich aber im M-Code für eins von beiden entscheiden. Aktuell nutze ich Deine Funktion. Danach in die Tabelle (Reiter) Ergebnistabellen wechseln. Links findest Du Deine, auf der rechten Seite (Spalten E und F) meine Lösung. Wenn Du über die Parametertabelle im Reiter Parameter auswählst, dann Rechtsklick auf die rechte Ergebnistabelle und auf Aktualisieren klicken.
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben. Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Folgende(r) 1 Nutzer sagt Danke an Ralf A für diesen Beitrag:1 Nutzer sagt Danke an Ralf A für diesen Beitrag 28 • TRALULI