Was ist eine Measure Tabelle und wie kann ich diese richtig anlegen

March 13, 2021
Denis Selimovic
Datenmodellcomment 3Created with Sketch Beta.3 comments

This post is also available in: Englisch

Obwohl das Feature schon seit einiger Zeit in Power BI vorhanden ist, werden Measure Tables aus meiner Sicht zu wenig verwendet. Auch bei meinen Schulungen oder in Gesprächen mit Kunden merke ich häufig, dass das Feature noch nicht wirklich in den Köpfen der Report Entwicklern angekommen ist.

Was ist ein Measure Table und wie sieht diese aus?

Bei einer Measure Tabelle handelt es sich um eine eigenständige Tabelle, welche keine Spalten enthält, sondern lediglich die Measures selbst:

Beispiel einer Measure Tabelle
Beispiel einer Measure Tabelle

Wann sollte ich eine Measure Tabelle einsetzen?

Ich persönlich setze sie ein, wenn ich mehr als 4-5 Measures habe. Ich finde es übersichtlicher eine große Anzahl Measures in einer eigenen Tabelle zu haben anstatt verstreut zwischen den Spalten der Faktentabelle. Aber grundsätzlich kann man sich auch als Unternehmen darauf einigen, immer Measure Tables einzusetzen, was das Nutzererlebnis verbessert.

Anstatt ein spezifisches Measure aus der folgenden Tabelle herauszusuchen:

Measures und Spalten gemischt
Measures und Spalten gemischt

…. ist es einfacher ein Measure in der folgenden Tabelle zu finden:

Measure Tabelle mit Ordnern
Measure Tabelle mit Ordnern

Welche Besonderheiten hat die Mesaure Tabelle?

Inklusive des gerade erwähnten Beispiels der Übersichtlichkeit hat eine Measure Tabelle ein paar Eigenheiten:

  1. Eigenes Icon
    Im Gegensatz zu den anderen Tabellen hat die Measure Tabelle ein anderes Icon, welche sie von den anderen Tabellen abhebt:
image 8
Icon der Measure Tabelle
  1. Immer die erste Tabelle
    Unabhängig von der Bezeichnung der Tabelle wird diese immer an erster Stelle angezeigt.
  2. Kann mit Ordnern noch weiter organisiert werden
    Wie im letzten Abschnitt gezeigt, können auch noch weitere Ordner verwendet werden. Somit lassen sich die Measures weiter gruppieren.
  3. Übersicht über die vorhandenen Measures
    Wie im letzten Abschnitt erwähnt, ergibt sich eine schöne Übersicht über die vorhandenen Measures. Diese sind alle in derselben Tabelle, weshalb man diese nicht zwischen den anderen Spalten “heraussuchen” muss.

Wie kann ich eine Measure Tabelle anlegen und meine existierenden Measures dorthin verschieben?

Das Anlegen einer Measure Tabelle ist in wenigen Schritten erfolgt. Es gibt hier zahlreiche Herangehensweisen, wobei bei den meisten eine Tabelle angelegt und die Spalten ausgeblendet werden. Die aus meiner Sicht beste Methode werde ich im Folgenden beschreiben, denn hier haben wir tatsächlich eine Tabelle mit nur Measures und ohne jegliche Spalten.

Zuerst muss über “Enter data” eine leere Tabelle angelegt werden:

Leere Tabelle in Power BI anlegen
Leere Tabelle in Power BI anlegen

Danach müssen die existierenden Measures in diese neue Tabelle verschoben werden. Hierbei gibt es zwei Möglichkeiten. Für einzelne Measures geht dies über das Markieren des Measures und Ändern des Home Tables:

Measure per "Home table" verschieben
Measure per “Home table” verschieben

Wenn man mehrere Measures auf ein Mal verschieben möchte, lohnt es sich dies gleich in einem Rutsch über die Model Ansicht zu machen:

Mehrere Measures in der model view auf ein Mal verschieben
Mehrere Measures in der model view auf ein Mal verschieben

Danach kann die anfänglich angelegte Spalte in der neuen Tabelle gelöscht werden:

Löschen der ursprünglich leeren Spalte
Löschen der ursprünglich leeren Spalte

Nach einem Zu- und erneuten Aufklappen des Fields-Panel hat sich das Logo der Tabelle geändert und die Tabelle erscheint an erster Stelle:

Nach einen Zu- und Aufklappen des Fields-Panels...
Nach einen Zu- und Aufklappen des Fields-Panels…
... hat sich das Logo geändert und die Measure Tabelle ist an erster Stelle
… hat sich das Logo geändert und die Measure Tabelle ist an erster Stelle

Zusammenfassung

Die Measure Tabellen sind eine gute Möglichkeit, etwas mehr Übersicht in seine Reports zu bekommen. Auch Umsteiger von SSAS Multidimensional kommen hiermit im Normalfall etwas besser klar, da ihnen ein Measure table bereits aus der alten Umgebung vertraut ist.

Auch für die User Experience kann es sich vorteilhaft auswirken, wenn man einen Measure Table verwendet. Schließlich erleichtert dies dem Endanwender die Suche nach den benötigten Measures.

Hinweis: Zu Beginn der Measure Tables gab es Schwierigkeiten mit dem Q&A Feature und Measure Tables. Dies wurde aber schon vor längerer Zeit behoben, sodass es keine Einschränkungen mehr mit dem Q&A und Measure Tables gibt.