Power Query, benannte Bereiche (Namen) als Parameter verwenden

Lern Video




Es ist möglich, in Power Query / Arbeitsmappenabfragen benannte Bereiche (Namen) auf Basis einer Zelle / eines Zellwertes als Parameter für flexible Filterung / Einschränkungen zu verwenden.

Exkurs
Power Query kann grundsätzlich mit 3 Excel Objekttypen umgehen, Tabellenblätter / sheets, Tabellen / formatierte Tabellen und definierte Namen / benannte Bereiche.
Power Query kennt 3 Excel Objekte

Hierzu müssen zuerst benannte Bereiche über Namen erstellt werden:


Anschließend wird jede Zelle, welche als Parameter verwendet werden soll (gelb hinterlegt) über [Daten] -> [aus Tabelle] als Power Query abgebildet und als Verbindung definiert ([laden in] -> [nur Verbindung erstellen])




Danach die Power Query / Arbeitsmappenabfrage erstellen, welche gefiltert werden soll,
Merkmale einschränken (hier [Datum] [Warengruppe]) und danach über den
erweiterten Editor ([Ansicht] -> [erweiterter Editor])
den Quelle Code / Language M anpassen, indem die Filterbedingung durch die
Parameter (hier: [paramDatum], [paramObst]) ersetzt werden


Im Ergebnis kann nun die Filterung / Einschränkung über Eingabe in der jeweiligen Excel Tabelle / Zelle zB durch den Benutzer erfolgen

siehe auch Spalten in Power Query dynamisch nach Werten filtern (Excel Arbeitsmappe)





Kommentare

Kommentar veröffentlichen

Beliebte Posts aus diesem Blog

Dropdown Liste mit Mehrfachauswahl

Vergleich mit 2 Bedingungen, INDEX(), VERGLEICH()

nützliche Text Funktionen in Power Query