Einführung in das Entwerfen von Berichten zum Filtern

Abgeschlossen

Das Filtern kann auf fünf verschiedenen Ebenen eines Microsoft Power BI-Berichts erfolgen:

  • Semantikmodell (RLS)

  • Bericht

  • Seite

  • Visuelles Element

  • "Measure"

Filter auf Berichts-, Seiten- und Visualebene beziehen sich auf die Struktur eines Berichts.

Diagramm der Hierarchie von Filterebenen, semantischen Modellen (RLS) zu Bericht zu Seite zu Visual zu Measure.

Semantikmodell (RLS)

Mit einem Power BI-Bericht wird immer ein einzelnes semantisches Modell abgefragt, bei dem es sich jeweils um ein Power BI-Artefakt handelt, das ein semantisches Modell darstellt. Bei einem semantischen Modell kann Sicherheit auf Zeilenebene (RLS) angewendet werden, sodass der Zugriff auf eine Teilmenge der Daten begrenzt wird und Benutzer*innen jeweils unterschiedliche Daten angezeigt werden. Mit einem Bericht kann nicht festgelegt werden, dass beim semantischen Modell RLS angewendet wird. RLS kann mit einem Bericht auch nicht außer Kraft gesetzt werden.

Wichtig

Vermeiden Sie beim Filtern von Tabellen, bei denen RLS-Filter angewendet wurden, Situationen, in denen einigen Berichtsbenutzern im Bericht keine Daten (Leerstellen) angezeigt werden. Stellen Sie sich beispielsweise ein Modell vor, bei dem RLS erzwungen wird, um die Sichtbarkeit der Daten auf bestimmte Länder/Regionen zu begrenzen. Wenn Sie beim Entwerfen australische Daten anzeigen können und den Bericht nach Australien filtern, werden einem Berichtsbenutzer, der nur US-Daten anzeigen kann, keine Daten angezeigt.

Weitere Informationen finden Sie unter Sicherheit auf Zeilenebene (RLS) mit Power BI.

Berichtsstruktur

Ein Power BI-Bericht ist hierarchisch strukturiert. Auf der obersten Ebene befindet sich der Bericht. Auf der zweiten Ebene befinden sich die zugehörigen Seiten. Und die dritte Ebene enthält Berichtsobjekte, bei denen es sich um Visuals und Elemente handelt. Im Bereich Filter können diesen Ebenen Filter hinzugefügt werden.

Hinweis

Das Filtern der Berichtsstruktur wird in Lerneinheit 2 behandelt. Das Filtern von Visuals mit Slicern wird in Lerneinheit 3 behandelt.

"Measure"

Ein Measure ist ein Modellobjekt, das zum Zusammenfassen von Daten entworfen wurde. Mit Measureformeln, die in DAX (Data Analysis Expressions) geschrieben sind, kann der Filterkontext mithilfe der Funktionen CALCULATE oder CALCULATETABLE geändert werden. Mit diesen leistungsstarken Funktionen können Sie Filter flexibel hinzufügen, entfernen oder ändern. Den Filterkontext können Sie auch mit einer Reihe von DAX-Funktionen ändern, die als Zeitintelligenzfunktionen bezeichnet werden. Mit diesen Funktionen werden alle auf die Berichtsstruktur angewendeten Filter außer Kraft gesetzt.

Weitere Informationen finden Sie unter den verwandten Links am Ende dieses Moduls.

Beim Entwerfen eines Berichts in Microsoft Power BI Desktop können Sie Measures erstellen (außer das Modell ist eine Liveverbindung zum mehrdimensionalen SQL Server Analysis Services-Modell). Diese Measures gehören zum Bericht und werden daher als Measures auf Berichtsebene bezeichnet.

Ein gutes Beispiel für ein Measure, mit dem Berichtsfilter außer Kraft gesetzt werden, ist die Berechnung des gleitenden Durchschnitts für drei Monate. Für die Berechnung des Ergebnisses für März muss der Filterkontext für Monat so erweitert werden, dass er auch die Monate Januar, Februar und März umfasst. Mit der CALCULATE-Funktion oder mit einer Zeitintelligenzfunktion kann der Filterkontext so geändert werden, dass dieses Ergebnis erzielt wird.

Über das folgende Video, in dem Techniken zum Filtern beim Entwerfen und zum Filtern bei der Nutzung eines Berichts beschrieben werden, erhalten Sie ausführlichere Informationen zum Filtern von Berichten.