Einführung

Abgeschlossen

Measures in Microsoft Power BI-Modellen sind entweder implizit oder explizit. Implizite Measures sind automatische Verhaltensweisen, über die Visualisierungen Modellspaltendaten zusammenfassen können. Explizite Measures, die auch einfach als Measures bezeichnet werden, sind Berechnungen, die Sie dem Modell hinzufügen können. Dieses Modul konzentriert sich auf die Verwendung impliziter Measure.

Im Bereich Felder weist eine Spalte, die mit einem Sigma-Symbol (∑) angezeigt wird, auf zwei Tatsachen hin:

  • Es handelt sich um eine numerische Spalte.
  • Sie fasst Spaltenwerte zusammen, wenn sie in einem Visual verwendet wird (beim Hinzufügen zu einem Feldbereich, der die Zusammenfassung unterstützt).

Beachten Sie in der folgenden Abbildung, dass die Tabelle Sales nur Felder enthält, die zusammengefasst werden können, einschließlich der berechneten Spalte Profit Amount.

Abbildung des Bereichs „Felder“ für die Tabelle „Sales“. Er umfasst sieben zusammenfassbare Felder, und eines davon ist eine berechnete Spalte. Das Feld „Unit Price Discount Pct“ kann nicht zusammengefasst werden.

Als Datenmodellierer können Sie steuern, ob und wie die Spalte zusammengefasst wird, indem Sie die Eigenschaft Zusammenfassung auf Nicht zusammenfassen oder eine bestimmte Aggregationsfunktion festlegen. Wenn Sie die Eigenschaft Zusammenfassung auf Nicht zusammenfassen festlegen, wird im Bereich Felder neben der Spalte kein Sigma-Symbol mehr angezeigt.

Zur Veranschaulichung der Verwendung von impliziten Measures können Sie zunächst die Datei Adventure Works DW 2020 M04.pbix herunterladen und öffnen.

Fügen Sie im Bericht in der Tabelle Sales dem Matrixvisual das Feld Sales Amount hinzu, in dessen Zeilen das Geschäftsjahr und der Monat gruppiert sind.

Abbildung eines Matrixvisuals mit Jahr und Monat als Zeilen und einer Spalte „Sales Amount“. Es werden mehrere Datenzeilen angezeigt.

Um zu ermitteln, wie die Spalte zusammengefasst wird, wählen Sie im Feldbereich des Visuals für das Feld Sales Amount den Pfeil aus. Sehen Sie sich anschließend die Optionen im Kontextmenü an.

Abbildung der Kontextmenüoptionen für das Feld „Sales Amount“. Die Aggregationsfunktion „Summe“ ist aktiviert.

Beachten Sie, dass die Aggregationsfunktion Summe ein Häkchen aufweist. Dieses Häkchen gibt an, dass die Spalte durch Summierung der Spaltenwerte zusammengefasst wird. Es ist auch möglich, die Aggregationsfunktion zu ändern, indem Sie eine der anderen Optionen wie „Mittelwert“, „Minimum“ usw. auswählen.

Fügen Sie als Nächstes dem Matrixvisual das Feld Unit Price hinzu.

Abbildung eines Matrixvisuals mit Jahr und Monat als Zeilen und den Spalten „Sales Amount“ und „Unit Price“. Es werden mehrere Datenzeilen angezeigt.

Die Standardzusammenfassung ist nun auf Mittelwert festgelegt (der Modellierer weiß, das Preise für Einheiten nicht als Summe zusammengefasst werden sollten, da es sich um Raten handelt, die nicht additiv sind).

Abbildung der Kontextmenüoptionen für das Feld „Unit Price“. Die Aggregationsfunktion „Mittelwert“ ist aktiviert.

Mithilfe impliziter Measures kann der Berichtsautor mit einer Standardzusammenfassungsmethode beginnen und diese entsprechend den Anforderungen seines Visuals ändern.

Numerische Spalten unterstützen die meisten Aggregationsfunktionen:

  • Summe
  • Mittelwert
  • Minimum
  • Maximum
  • Anzahl (eindeutig)
  • Anzahl
  • Standardabweichung
  • Varianz
  • Median

Zusammenfassen von nicht numerischen Spalten

Nicht numerische Spalten können zusammengefasst werden. Neben nicht numerischen Spalten wird jedoch kein Sigma-Symbol im Bereich Felder angezeigt, da diese standardmäßig nicht zusammengefasst werden.

Textspalten lassen die folgenden Aggregationen zu:

  • Erstes (alphabetisch)
  • Letztes (alphabetisch)
  • Anzahl (eindeutig)
  • Anzahl

Datumsspalten lassen die folgenden Aggregationen zu:

  • Früheste
  • Neueste
  • Anzahl (eindeutig)
  • Anzahl

Spalten mit booleschen Werten lassen die folgenden Aggregationen zu:

  • Anzahl (eindeutig)
  • Anzahl

Vorteile von impliziten Measures

Mit impliziten Measures sind mehrere Vorteile verbunden. Implizite Measures sind einfach zu erlernende und zu verwendende Konzepte. Sie bieten Flexibilität in der Art und Weise, wie Berichtsautoren Modelldaten visualisieren. Außerdem bedeuten sie weniger Arbeit für Sie als Datenmodellierer, da Sie keine expliziten Berechnungen erstellen müssen.

Einschränkungen von impliziten Measures

Für implizite Measures gelten einige Einschränkungen. Trotz der Festlegung einer geeigneten Zusammenfassungsmethode aggregieren Berichtsautoren eine Spalte möglicherweise auf ungeeignete Weise. Im Matrixvisual können Sie beispielsweise die Aggregatfunktion für Unit Price in Summe ändern.

Abbildung eines Matrixvisuals mit Jahr und Monat als Zeilen und den Spalten „Sales Amount“ und „Sum of Unit Price“. Es werden mehrere Datenzeilen angezeigt. Die Werte für „Unit Price“ sind sehr groß, da sie die Summe der Einheitenpreise darstellen.

Das Berichtsvisual folgt Ihrer Konfiguration, aber es enthält nun eine erstellte Spalte Sum of Unit Price mit irreführenden Daten.

Die wichtigste Einschränkung impliziter Measures besteht darin, dass sie nur für einfache Szenarien verwendet werden können. Das bedeutet, sie können nur Spaltenwerte zusammenfassen, die eine bestimmte Aggregationsfunktion verwenden. Daher müssen Sie in Situationen, in denen Sie das Verhältnis der monatlichen Verkaufszahlen und des jährlichen Umsatzbetrags berechnen müssen, mithilfe einer DAX-Formel (Data Analysis Expressions) ein explizites Measure erstellen, um diese anspruchsvollere Aufgabe zu erfüllen.

Implizite Measures funktionieren nicht, wenn das Modell mithilfe von MDX (Multidimensional Expressions) abgefragt wird. Diese Sprache erwartet explizite Measures und kann keine Spaltendaten zusammenfassen. Sie wird verwendet, wenn ein semantisches Power BI-Modell über In Excel analysieren abgefragt wird oder wenn ein paginierter Power BI-Bericht eine Abfrage verwendet, die vom grafischen MDX-Abfrage-Designer generiert wurde.