Verwenden von mehrdimensionalen Modellen in Power BI

Sie können eine Verbindung mit mehrdimensionalen Modellen in Power BI herstellen und Berichte erstellen, in denen alle Arten von Daten innerhalb des Modells visualisiert werden. Bei mehrdimensionalen Modellen wendet Power BI basierend auf der Spalte, die als Standardelement definiert ist, Regeln auf die Verarbeitung von Daten an.

Bei mehrdimensionalen Modellen werden Daten aus dem Modell basierend darauf von Power BI verarbeitet, wo die Spalte mit dem DefaultMember verwendet wird. Der Eigenschaftswert DefaultMember für eine Attributhierarchie wird in CSDL (Conceptual Schema Definition Language, konzeptionelle Schemadefinitionssprache) für eine bestimmte Spalte in einem mehrdimensionalen Modell festgelegt. Weitere Informationen zum Standardelement finden Sie unter Attributeigenschaften – Definieren eines Standardelements. Bei Ausführung einer DAX-Abfrage (Data Analysis Expression) wird das im Modell angegebene Standardelement automatisch angewendet.

In diesem Artikel wird beschrieben, wie Power BI sich bei der Arbeit mit mehrdimensionalen Modellen unter verschiedenen Bedingungen verhält, je nachdem, wo sich das Standardelement befindet.

Arbeiten mit Filterkarten

Beim Erstellen einer Filterkarte für ein Feld mit einem Standardelement wird der Wert des Standardelementfelds auf der Filterkarte automatisch ausgewählt. So können alle von der Filterkarte betroffenen visuellen Elemente ihre Standardmodelle in der Datenbank beibehalten. Die Werte auf solchen Filterkarten spiegeln das jeweilige Standardelement wider.

Wenn das Standardelement entfernt wird, wird es durch Aufheben der Auswahl des Werts für alle visuellen Elemente gelöscht, für die die Filterkarte gilt. Die angezeigten Werte spiegeln das Standardelement außerdem nicht wider.

Angenommen, wir verwenden eine Spalte Währung und ein Standardelement ist auf USD festgelegt:

  • Wenn wir in diesem Beispielfall eine Karte verwenden, die den Gesamtumsatz angibt, wird das Standardelement auf den Wert angewendet, und es werden Umsätze in USD angezeigt.
  • Wenn wir Währung auf den Bereich der Filterkarte ziehen, wird USD als ausgewählter Standardwert angezeigt. Der Wert von Gesamtumsatz bleibt gleich, weil das Standardelement angewendet wird.
  • Wenn wir die Auswahl des Werts USD auf der Filterkarte jedoch aufheben, wird das Standardelement für Währung gelöscht, und Gesamtumsatz spiegelt alle Währungen wider.
  • Wenn wir einen anderen Wert auf der Filterkarte (beispielsweise EURO) zusammen mit dem Standardelement auswählen, spiegelt der Gesamtumsatz den Filter Währung IN {USD, EURO} wider.

Visuelle Gruppenelemente

Immer wenn Sie in Power BI ein Visual in einer Spalte mit einem Standardelement gruppieren, löscht Power BI das Standardelement für diese Spalte sowie dessen Attributbeziehungspfad. Dieses Verhalten stellt sicher, dass das visuelle Element alle Werte und nicht nur die Standardwerte anzeigt.

Attributbeziehungspfade (ARPs)

Attributbeziehungspfade (ARPs) bieten Standardelemente mit leistungsstarken Funktionen, sorgen jedoch auch für eine gewisse Komplexität. Wenn ARPs ermittelt werden, folgt Power BI dem Attributbeziehungspfad, um andere Standardelemente für andere Spalten zu löschen und eine konsistente und genaue Verarbeitung von Daten für visuelle Elemente bereitzustellen.

Sehen wir uns ein Beispiel an, um das Verhalten zu verdeutlichen. Betrachten Sie die folgende ARP-Konfiguration:

Diagram represents ARPs in a multidimensional model.

Nehmen wir an, dass die folgenden Standardelemente für diese Spalten festgelegt werden:

  • Stadt > Seattle
  • Staat > WA
  • Land/Region > USA
  • Bevölkerung > Groß

Untersuchen wir jetzt, was geschieht, wenn jede der Spalten in Power BI verwendet wird. Hier sehen Sie die Ergebnisse, wenn Visuals nach den folgenden Spalten gruppiert werden:

  • Stadt: Power BI zeigt alle Städte an, indem alle Standardelemente für Stadt, Staat, Land/Region gelöscht werden, behält aber das Standardelement für Bevölkerung bei. Power BI hat den gesamten ARP für Stadt gelöscht.

    Hinweis

    Bevölkerung befindet sich nicht im ARP von Stadt, sondern bezieht sich ausschließlich auf Staat und wird somit nicht von Power BI gelöscht.

  • Staat: Power BI zeigt alle Staaten an, indem alle Standardelemente für Stadt, Staat, Land/Region und Bevölkerung gelöscht werden.
  • Land/Region: Power BI zeigt alle Länder/Regionen an, indem alle Standardelemente für Stadt, Staat und Land/Region gelöscht werden, behält aber das Standardelement für Bevölkerung bei.
  • Stadt und Staat: Power BI löscht alle Standardelemente für alle Spalten.

Für im Visual angezeigte Gruppen wird der gesamte ARP gelöscht.

Wenn eine Gruppe nicht im visuellen Element angezeigt wird, aber Teil des ARP einer anderen Spalte ist, nach der gruppiert wird, gilt Folgendes:

  • Nicht alle Verzweigungen des ARP werden automatisch gelöscht.
  • Diese Gruppe wird weiterhin nach dem nicht gelöschten Standardelement gefiltert.

Slicer und Filterkarten

Bei der Arbeit mit Slicern oder Filterkarten tritt das folgende Verhalten auf:

  • Beim Laden eines Slicers oder einer Filterkarte mit Daten führt Power BI die Gruppierung nach der Spalte im Visual durch, sodass das Anzeigeverhalten dem im vorherigen Abschnitt beschriebenen Verhalten entspricht.

Weil Slicer und Filterkarten häufig für die Interaktion mit anderen Visuals verwendet werden, erfolgt die Logik zum Löschen von Standardelementen für die betreffenden Visuals wie in der folgenden Tabelle beschrieben.

Für diese Tabelle verwenden wir dieselben Beispieldaten, die weiter oben in diesem Artikel verwendet wurden:

Screenshot of a table that shows the expected results based on groups and filter card selections.

Die folgenden Regeln gelten für das Verhalten von Power BI in diesen Fällen.

Power BI löscht ein Standardelement für eine bestimmte Spalte in folgenden Fällen:

  • Power BI gruppiert nach der betreffenden Spalte.
  • Power BI gruppiert nach einer Spalte, die mit dieser Spalte im Zusammenhang steht (an einer beliebigen Stelle im ARP, oben oder unten).
  • Power BI filtert nach einer Spalte, die sich im ARP befindet (oben oder unten).
  • Die Spalte weist eine Filterkarte mit dem Status ALLE auf.
  • Die Spalte weist eine Filterkarte mit einem beliebigen ausgewählten Wert auf (Power BI erhält einen Filter für die Spalte).

Power BI löscht ein Standardelement für eine bestimmte Spalte in folgenden Fällen nicht:

  • Die Spalte weist eine Filterkarte mit dem Standardstatus auf, und Power BI führt eine Gruppierung nach einer Spalte im zugehörigen ARP durch.
  • Die Spalte befindet sich oberhalb einer anderen Spalte im ARP, und Power BI enthält eine Filterkarte für diese andere Spalte im Standardzustand.

Dieser Artikel beschreibt das Verhalten von Power BI bei der Arbeit mit Standardelementen in mehrdimensionalen Modellen. Folgende Artikel könnten Sie ebenfalls interessieren: