Freigeben über


Arbeiten mit mehrdimensionalen semantischen Modellen in Power BI

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

Mit mehrdimensionalen semantischen Modellen verarbeitet Power BI Daten aus dem Modell, basierend auf der Stelle, in der die Spalte verwendet wird, die das Standardelement enthält. Der DefaultMember-Eigenschaftswert für eine Attributhierarchie wird in CSDL (Conceptual Schema Definition Language) für eine bestimmte Spalte in einem multidimensionalen Modell festgelegt. Weitere Informationen zum Standardelement finden Sie unter Attributeigenschaften – Definieren eines Standardelements. Wenn eine DAX-Abfrage (Data Analysis Expression) ausgeführt wird, wird das im Modell angegebene Standardelement automatisch angewendet.

In diesem Artikel wird beschrieben, wie sich Power BI unter verschiedenen Umständen verhält, wenn Sie mit mehrdimensionalen semantischen Modellen arbeiten, basierend auf der Position, an der das Standardelement gefunden wird.

Arbeiten mit Filterkarten

Wenn Sie eine Filterkarte für ein Feld mit einem Standardelement erstellen, wird der Standardelementfeldwert automatisch in der Filterkarte ausgewählt. Das Ergebnis ist, dass alle visuellen Elemente, die von der Filterkarte betroffen sind, ihre Standardmodelle in der Datenbank beibehalten. Die Werte in solchen Filterkarten spiegeln dieses Standardmitglied wider.

Wenn das Standardelement entfernt wird, führt das Abwählen des Werts dazu, dass er für alle visuellen Elemente, für die die Filterkarte gilt, gelöscht wird, und die angezeigten Werte spiegeln nicht das Standardelement wider.

Angenommen, wir haben eine Währungsspalte und ein Standardelement auf USD festgelegt:

  • In diesem Beispiel, wenn eine Karte mit Gesamtumsatz angezeigt wird, wird der Standardwert angewendet und der Umsatz in USD angezeigt.
  • Wenn wir "Währung " in den Filterkartenbereich ziehen, wird USD als Standardwert ausgewählt angezeigt. Der Wert von Total Sales bleibt gleich, da das Standardelement angewendet wird.
  • Wenn wir den USD-Wert jedoch von der Filterkarte deaktivieren, wird das Standardelement für "Währung " gelöscht, und jetzt gibt "Gesamtumsatz " alle Währungen wieder.
  • Wenn wir einen anderen Wert in der Filterkarte auswählen (angenommen, wir wählen EURO), wird zusammen mit dem Standardelement der Gesamtumsatz als Währung IN {USD, EURO} gefiltert.

Visuelle Elemente gruppieren

Wenn Sie in Power BI ein visuelles Element in einer Spalte gruppieren, die ein Standardelement enthält, löscht Power BI das Standardelement für diese Spalte und den zugehörigen Attributbeziehungspfad. Dieses Verhalten stellt sicher, dass alle Werte auf dem Bildschirm angezeigt werden, anstatt nur die Standardwerte.

Attributbeziehungspfade (ARPs)

Attributbeziehungspfade (Attribute Relationship Paths, ARPs) bieten Standardmitglieder leistungsstarke Funktionen, führen aber auch eine gewisse Komplexität ein. Wenn ARPs gefunden werden, folgt Power BI dem Pfad von ARPs, um andere Standardelemente für andere Spalten zu löschen, um konsistente und präzise Verarbeitung von Daten für visuelle Elemente bereitzustellen.

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

Diagramm stellt ARPs in einem multidimensionalen Modell dar.

Stellen wir uns nun vor, dass die folgenden Standardmitglieder für diese Spalten festgelegt sind:

  • Stadt > Seattle
  • Bundesland > WA
  • Land/Region > USA
  • Bevölkerung > groß

Sehen wir uns nun an, was passiert, wenn jede Spalte in Power BI verwendet wird. Wenn sich visuelle Elemente in den folgenden Spalten gruppieren, werden hier die Ergebnisse angezeigt:

  • Ort – Power BI zeigt alle Städte an, indem alle Standardmitglieder für Stadt, Bundesland, Land/Region gelöscht, aber das Standardmitglied für die Bevölkerung erhalten bleibt; Power BI hat das gesamte ARP für City gelöscht.

    Hinweis

    Die Bevölkerung befindet sich nicht im ARP-Pfad der Stadt, sondern ausschließlich im Zusammenhang mit Dem Staat und damit macht Power BI es nicht klar.

  • Bundesland – Power BI zeigt alle Staaten an, indem alle Standardmitglieder für Stadt, Bundesland, Land/Region und Bevölkerung gelöscht werden.
  • Land/Region – Power BI zeigt alle Länder/Regionen an, indem alle Standardmitglieder für Stadt, Bundesland und Land/Region gelöscht werden, aber das Standardmitglied für die Bevölkerung erhalten bleibt.
  • Ort und Bundesland – Power BI löscht alle Standardmitglieder für alle Spalten.

Gruppen, die im visuellen Element angezeigt werden, haben den gesamten ARP-Pfad gelöscht.

Wenn eine Gruppe nicht im visuellen Element angezeigt wird, aber Teil des ARP-Pfads einer anderen gruppierten Spalte ist, gilt Folgendes:

  • Nicht alle Verzweigungen des ARP-Pfads werden automatisch gelöscht.
  • Diese Gruppe wird weiterhin durch das nicht freigegebene Vorgabemitglied gefiltert.

Slicer und Filterkarten

Wenn Sie mit Datenschnitten oder Filterkarten arbeiten, tritt das folgende Verhalten auf:

  • Wenn ein Datenschnitt oder eine Filterkarte mit Daten geladen wird, gruppiert Power BI die Einträge in der Spalte des visuellen Elements, sodass das Anzeigeverhalten dem im vorherigen Abschnitt beschriebenen entspricht.

Da Datenschnitte und Filterkarten häufig für die Interaktion mit anderen visuellen Elementen verwendet werden, erfolgt die Logik zum Löschen von Standardelementen für die betroffenen visuellen Elemente, wie in der folgenden Tabelle erläutert.

In dieser Tabelle verwenden wir die gleichen Beispieldaten aus früheren Versionen dieses Artikels:

Screenshot einer Tabelle, die die erwarteten Ergebnisse basierend auf Gruppen und Filterkartenauswahlen anzeigt.

Die folgenden Regeln gelten für das Verhalten von Power BI unter diesen Umständen.

Power BI löscht ein Standardelement für eine angegebene Spalte, wenn:

  • Power BI-Gruppen in dieser Spalte.
  • Power BI gruppiert nach einer Spalte, die mit dieser Spalte verbunden ist (überall im ARP, nach oben oder unten).
  • Power BI filtert nach einer Spalte, die sich im ARP (nach oben oder unten) befindet.
  • Die Spalte verfügt über eine Filterkarte, auf der ALL steht.
  • Die Spalte verfügt über eine Filterkarte mit einem beliebigen ausgewählten Wert (Power BI empfängt einen Filter für die Spalte).

Power BI löscht kein Standardelement für eine angegebene Spalte, wenn:

  • Die Spalte verfügt über eine Filterkarte mit dem angegebenen Standard, und Power BI gruppiert nach einer Spalte im ARP.
  • Die Spalte befindet sich oberhalb einer anderen Spalte im ARP, und Power BI verfügt über eine Filterkarte für diese andere Spalte im Standardzustand.

In diesem Artikel wurde das Verhalten von Power BI beim Arbeiten mit Standardmitgliedern in mehrdimensionalen Semantikmodellen beschrieben. Folgende Artikel könnten Sie ebenfalls interessieren: