Cube Funktionen, Parameter flexibel

Mit der Formel Klasse

CUBE Funktionen (Reiter Formeln -> Funktion einfügen, Kategorie "Cube")

können auf Basis eines bestehenden Power Pivot Modells / Datenverbindung gezielt Werte in einem spezifischen Filterkontext adressiert werden.

=CUBEELEMENT("PowerPivot Data";"[qry_DLZ_Cockpit].[EK Team].&[" & B1 & "]")

Im obigen Beispiel wird in Abhängigkeit des Zellinhalts in Zelle B1 die jeweilige Ausprägung (Element) des Feldes EK Team aus dem tabellarischen Modell herangezogen.

Der erste Parameter der Cube Funktion CUBEELEMENT() steht für die Datenverbindung,
der zweite für Tabelle.Feld.Ausprägung (Element)

Will man Werte über alle Elemente auswerten (ALL), kann dies mit folgender verschachtelten WENN Funktion erfolgen:

=WENN(B1="All";CUBEELEMENT("PowerPivot Data";"[qry_DLZ_Cockpit].[EK Team].[All]");CUBEELEMENT("PowerPivot Data";"[qry_DLZ_Cockpit].[EK Team].&[" & B1 & "]"))

Die zur Auswahl stehenden Elemente in der Zelle B1 kann man zusätzlich über ein benutzerfreundliches Dropdownfeld zur Verfügung stellen:






Kommentare

Beliebte Posts aus diesem Blog

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

Dropdown Liste mit Mehrfachauswahl

nützliche Text Funktionen in Power Query