Reporting und KPIs

Power BI Filter: Typen, Ebenen und Best Practices

Wie Power-BI-Filter auf Visual-, Seiten- und Report-Ebene wirken, wann Slicer besser passen und welche DAX-Techniken dynamisches Filtern ermöglichen.

Sajagan Thirugnanam

·

Aktualisiert

Power-BI-Filter schränken ein, welche Zeilen ein Visual, eine Seite oder ein Report zeigt. Sie wirken auf drei Ebenen: Visual, Seite und Report, und jede Ebene verengt, was Betrachter sehen können. Nutzen Sie den Filterbereich für strukturelle oder im Hintergrund wirkende Regeln und Slicer für die zwei oder drei Eingaben, die Betrachter am häufigsten ändern.

Was sind Power-BI-Filter?

Ein Filter blendet Zeilen aus, die eine Bedingung nicht erfüllen. Anders als eine berechnete Spalte, die die Daten selbst verändert, ändert ein Filter nur, was in einer bestimmten Ansicht sichtbar ist.

Filter lassen sich auf drei Hauptwegen anwenden:

  1. Der Filterbereich. Ein Seitenpanel, in dem der Report-Autor oder ein Betrachter Einschränkungen setzt.

  2. Slicer. Visuals auf der Seite, mit denen ein Betrachter die Daten interaktiv filtert.

  3. Cross-Highlighting. Ein Klick auf einen Datenpunkt in einem Visual filtert die anderen Visuals auf der Seite.

Die drei Ebenen von Power-BI-Filtern (Geltungsbereich)

Filter auf Visual-Ebene

Diese gelten nur für ein einzelnes Visual.

  • Anwendungsfall: die fünf besten Produkte in einem Balkendiagramm zeigen, ohne den Rest der Seite zu beeinflussen.

  • So gehen Sie vor: Wählen Sie das Visual aus, öffnen Sie den Filterbereich und ziehen Sie ein Feld in Filter für dieses Visual.

Filter auf Seiten-Ebene

Diese gelten für jedes Visual auf der aktuellen Seite.

  • Anwendungsfall: eine Seite, die dem Umsatz eines einzigen Jahres gewidmet ist. Ein Jahresfilter auf der Seite sorgt dafür, dass jedes Visual darauf diese Einschränkung automatisch beachtet.

  • So gehen Sie vor: Ziehen Sie ein Feld in Filter für diese Seite.

Filter auf Report-Ebene

Diese gelten für jede Seite im Report.

  • Anwendungsfall: ein Report für eine einzige Region. Ein Filter auf Report-Ebene sorgt dafür, dass jede Seite nur die Daten dieser Region zeigt, egal welche Seite der Betrachter öffnet.

  • So gehen Sie vor: Ziehen Sie ein Feld in Filter für alle Seiten.

Betrachter vergessen leicht, dass Filter auf Report-Ebene existieren. Findet jemand Daten nicht, die da sein sollten, prüfen Sie zuerst, ob ein solcher Filter gesetzt ist, bevor Sie annehmen, dass die Daten selbst fehlen.

Slicer vs. Filterbereich

Slicer sitzen auf der Report-Seite und sind die interaktivere, sichtbarere Option, brauchen aber Platz auf dem Bildschirm. Der Filterbereich lässt sich einklappen und unterstützt erweiterte Optionen wie Top N sowie erweiterte Text- oder Zahlenbedingungen, ist aber für einen Gelegenheitsnutzer weniger sichtbar. Nutzen Sie Slicer für die zwei oder drei Eingaben, die Betrachter am häufigsten ändern, etwa Zeitraum oder Region, und den Filterbereich für alles andere. Den vollständigen Vergleich und wann Sie was nutzen, lesen Sie in unserem Leitfaden zu Filtern vs. Slicern.

Erweiterte Filtertypen

Top-N-Filterung

Filtert nach den obersten oder untersten Einträgen eines Measures, etwa die zehn besten Kunden nach Gesamtumsatz. Top N gibt es nur als Filter auf Visual-Ebene.

Drillthrough-Filter

Ermöglicht es einem Betrachter, per Klick auf einen Datenpunkt zu einer detaillierten Zielseite zu wechseln. Power BI übernimmt den Filterkontext von der Quellseite automatisch auf die Zielseite.

Filter für relative Datumsangaben

Ein eingebauter Filtertyp für Angaben wie „letzte 30 Tage“, „dieses Kalenderjahr“ oder „nächste 2 Wochen“. Er passt zu einem operativen Dashboard, das aktuell bleiben soll, ohne dass jemand den Filter von Hand ändert.

Filterung per DAX

Der Filterbereich und Slicer decken die meisten Fälle ab, aber manche Filterlogik braucht DAX. Die Funktion CALCULATE ist das zentrale Werkzeug: Sie überschreibt den Filterkontext, in dem ein Measure ausgewertet wird, oder ergänzt ihn.

Sales LY = CALCULATE(
    [Total Sales],
    SAMEPERIODLASTYEAR('Date'[Date])
)

Mit CROSSFILTER und KEEPFILTERS ändern Sie, wie Beziehungen einander filtern, oder schützen einen bestehenden Filter davor, von einem neuen überschrieben zu werden.

Sie können auch ein Filter-Measure bauen, das 1 oder 0 liefert, und es als Filter auf Visual-Ebene anwenden. Zum Beispiel, um Kunden zu markieren, deren Umsatz gegenüber dem Vorjahr um mehr als 10 % gewachsen ist:

High Growth Flag =
VAR CurrentSales = [Total Sales]
VAR PriorSales = [Sales LY]
VAR GrowthRate = DIVIDE(CurrentSales - PriorSales, PriorSales)
RETURN
    IF(GrowthRate > 0.1, 1, 0)

Kaskadierende Filter (abhängige Slicer)

Ein kaskadierender Filter liegt vor, wenn die Auswahl in einem Slicer die Optionen in einem anderen einschränkt, etwa wenn Sie in einem Slicer für Land Deutschland wählen und ein Slicer für Stadt sich auf Berlin, München und Hamburg verengt. Das funktioniert von selbst, wenn die Beziehungen in einem sauberen Sternschema von der Eins-Seite zur Viele-Seite verlaufen.

Best Practices für Power-BI-Filter

  • Überladen Sie die Seite nicht mit Slicern. Zehn oder mehr verlangsamen das Rendern und verwirren Nutzer. Verschieben Sie zweitrangige Filter stattdessen in den Filterbereich.

  • Sperren und verbergen Sie strukturelle Filter, etwa einen, der leere Zeilen entfernt, damit ein Nutzer sie nicht versehentlich entfernt.

  • Nutzen Sie einen Hierarchie-Slicer, wenn Sie nach Kategorie und Unterkategorie filtern, um Platz auf der Seite zu sparen.

  • Achten Sie beim Filtern auf Spalten mit hoher Kardinalität. Das Filtern auf einer Spalte mit Millionen eindeutiger Werte kann einen Report verlangsamen.

  • Halten Sie bidirektionale Kreuzfilterung die Ausnahme, nicht den Standard. Sie kann zu mehrdeutigen Ergebnissen und langsamerer Leistung führen. Wann bidirektionales Filtern wirklich die richtige Wahl ist, lesen Sie in unserem Leitfaden zur Kreuzfilterrichtung.

  • Soll ein Report wechseln, welches Measure oder welche Dimension ein Visual zeigt, und nicht nur, welche Zeilen sichtbar sind, nutzen Sie statt eines Filters einen Feldparameter. Wie Sie einen bauen, zeigt unser Leitfaden zu Feldparametern.

Filter addieren sich: Ein Filter auf Report-Ebene, ein Filter auf Seiten-Ebene, ein Slicer und ein DAX-Measure können gleichzeitig auf dasselbe Visual wirken. Wirkt eine Zahl falsch, prüfen Sie jede Ebene, beginnend beim Visual und dann nach oben.

FAQs

Kann ich die Kreuzfilterung zwischen Visuals abschalten?

Ja. Nutzen Sie Interaktionen bearbeiten im Menüband „Format“, damit ein Visual ein anderes nicht mehr filtert.

Was ist der Unterschied zwischen einem Filter und einem Slicer in Power BI?

Ein Slicer ist ein Visual auf der Seite, mit dem ein Betrachter direkt interagiert. Ein Filter ist eine Regel im Hintergrund, die Sie über den Filterbereich setzen. Slicer brauchen Platz auf der Seite, Filter nicht.

Wie setze ich in Power BI alle Filter zurück?

Fügen Sie dem Report eine Lesezeichen-Schaltfläche „Alle Slicer zurücksetzen“ hinzu, damit ein Betrachter seine Ansicht mit einem Klick zurücksetzen kann.

Quellen

Power-BI-Filter schränken ein, welche Zeilen ein Visual, eine Seite oder ein Report zeigt. Sie wirken auf drei Ebenen: Visual, Seite und Report, und jede Ebene verengt, was Betrachter sehen können. Nutzen Sie den Filterbereich für strukturelle oder im Hintergrund wirkende Regeln und Slicer für die zwei oder drei Eingaben, die Betrachter am häufigsten ändern.

Was sind Power-BI-Filter?

Ein Filter blendet Zeilen aus, die eine Bedingung nicht erfüllen. Anders als eine berechnete Spalte, die die Daten selbst verändert, ändert ein Filter nur, was in einer bestimmten Ansicht sichtbar ist.

Filter lassen sich auf drei Hauptwegen anwenden:

  1. Der Filterbereich. Ein Seitenpanel, in dem der Report-Autor oder ein Betrachter Einschränkungen setzt.

  2. Slicer. Visuals auf der Seite, mit denen ein Betrachter die Daten interaktiv filtert.

  3. Cross-Highlighting. Ein Klick auf einen Datenpunkt in einem Visual filtert die anderen Visuals auf der Seite.

Die drei Ebenen von Power-BI-Filtern (Geltungsbereich)

Filter auf Visual-Ebene

Diese gelten nur für ein einzelnes Visual.

  • Anwendungsfall: die fünf besten Produkte in einem Balkendiagramm zeigen, ohne den Rest der Seite zu beeinflussen.

  • So gehen Sie vor: Wählen Sie das Visual aus, öffnen Sie den Filterbereich und ziehen Sie ein Feld in Filter für dieses Visual.

Filter auf Seiten-Ebene

Diese gelten für jedes Visual auf der aktuellen Seite.

  • Anwendungsfall: eine Seite, die dem Umsatz eines einzigen Jahres gewidmet ist. Ein Jahresfilter auf der Seite sorgt dafür, dass jedes Visual darauf diese Einschränkung automatisch beachtet.

  • So gehen Sie vor: Ziehen Sie ein Feld in Filter für diese Seite.

Filter auf Report-Ebene

Diese gelten für jede Seite im Report.

  • Anwendungsfall: ein Report für eine einzige Region. Ein Filter auf Report-Ebene sorgt dafür, dass jede Seite nur die Daten dieser Region zeigt, egal welche Seite der Betrachter öffnet.

  • So gehen Sie vor: Ziehen Sie ein Feld in Filter für alle Seiten.

Betrachter vergessen leicht, dass Filter auf Report-Ebene existieren. Findet jemand Daten nicht, die da sein sollten, prüfen Sie zuerst, ob ein solcher Filter gesetzt ist, bevor Sie annehmen, dass die Daten selbst fehlen.

Slicer vs. Filterbereich

Slicer sitzen auf der Report-Seite und sind die interaktivere, sichtbarere Option, brauchen aber Platz auf dem Bildschirm. Der Filterbereich lässt sich einklappen und unterstützt erweiterte Optionen wie Top N sowie erweiterte Text- oder Zahlenbedingungen, ist aber für einen Gelegenheitsnutzer weniger sichtbar. Nutzen Sie Slicer für die zwei oder drei Eingaben, die Betrachter am häufigsten ändern, etwa Zeitraum oder Region, und den Filterbereich für alles andere. Den vollständigen Vergleich und wann Sie was nutzen, lesen Sie in unserem Leitfaden zu Filtern vs. Slicern.

Erweiterte Filtertypen

Top-N-Filterung

Filtert nach den obersten oder untersten Einträgen eines Measures, etwa die zehn besten Kunden nach Gesamtumsatz. Top N gibt es nur als Filter auf Visual-Ebene.

Drillthrough-Filter

Ermöglicht es einem Betrachter, per Klick auf einen Datenpunkt zu einer detaillierten Zielseite zu wechseln. Power BI übernimmt den Filterkontext von der Quellseite automatisch auf die Zielseite.

Filter für relative Datumsangaben

Ein eingebauter Filtertyp für Angaben wie „letzte 30 Tage“, „dieses Kalenderjahr“ oder „nächste 2 Wochen“. Er passt zu einem operativen Dashboard, das aktuell bleiben soll, ohne dass jemand den Filter von Hand ändert.

Filterung per DAX

Der Filterbereich und Slicer decken die meisten Fälle ab, aber manche Filterlogik braucht DAX. Die Funktion CALCULATE ist das zentrale Werkzeug: Sie überschreibt den Filterkontext, in dem ein Measure ausgewertet wird, oder ergänzt ihn.

Sales LY = CALCULATE(
    [Total Sales],
    SAMEPERIODLASTYEAR('Date'[Date])
)

Mit CROSSFILTER und KEEPFILTERS ändern Sie, wie Beziehungen einander filtern, oder schützen einen bestehenden Filter davor, von einem neuen überschrieben zu werden.

Sie können auch ein Filter-Measure bauen, das 1 oder 0 liefert, und es als Filter auf Visual-Ebene anwenden. Zum Beispiel, um Kunden zu markieren, deren Umsatz gegenüber dem Vorjahr um mehr als 10 % gewachsen ist:

High Growth Flag =
VAR CurrentSales = [Total Sales]
VAR PriorSales = [Sales LY]
VAR GrowthRate = DIVIDE(CurrentSales - PriorSales, PriorSales)
RETURN
    IF(GrowthRate > 0.1, 1, 0)

Kaskadierende Filter (abhängige Slicer)

Ein kaskadierender Filter liegt vor, wenn die Auswahl in einem Slicer die Optionen in einem anderen einschränkt, etwa wenn Sie in einem Slicer für Land Deutschland wählen und ein Slicer für Stadt sich auf Berlin, München und Hamburg verengt. Das funktioniert von selbst, wenn die Beziehungen in einem sauberen Sternschema von der Eins-Seite zur Viele-Seite verlaufen.

Best Practices für Power-BI-Filter

  • Überladen Sie die Seite nicht mit Slicern. Zehn oder mehr verlangsamen das Rendern und verwirren Nutzer. Verschieben Sie zweitrangige Filter stattdessen in den Filterbereich.

  • Sperren und verbergen Sie strukturelle Filter, etwa einen, der leere Zeilen entfernt, damit ein Nutzer sie nicht versehentlich entfernt.

  • Nutzen Sie einen Hierarchie-Slicer, wenn Sie nach Kategorie und Unterkategorie filtern, um Platz auf der Seite zu sparen.

  • Achten Sie beim Filtern auf Spalten mit hoher Kardinalität. Das Filtern auf einer Spalte mit Millionen eindeutiger Werte kann einen Report verlangsamen.

  • Halten Sie bidirektionale Kreuzfilterung die Ausnahme, nicht den Standard. Sie kann zu mehrdeutigen Ergebnissen und langsamerer Leistung führen. Wann bidirektionales Filtern wirklich die richtige Wahl ist, lesen Sie in unserem Leitfaden zur Kreuzfilterrichtung.

  • Soll ein Report wechseln, welches Measure oder welche Dimension ein Visual zeigt, und nicht nur, welche Zeilen sichtbar sind, nutzen Sie statt eines Filters einen Feldparameter. Wie Sie einen bauen, zeigt unser Leitfaden zu Feldparametern.

Filter addieren sich: Ein Filter auf Report-Ebene, ein Filter auf Seiten-Ebene, ein Slicer und ein DAX-Measure können gleichzeitig auf dasselbe Visual wirken. Wirkt eine Zahl falsch, prüfen Sie jede Ebene, beginnend beim Visual und dann nach oben.

FAQs

Kann ich die Kreuzfilterung zwischen Visuals abschalten?

Ja. Nutzen Sie Interaktionen bearbeiten im Menüband „Format“, damit ein Visual ein anderes nicht mehr filtert.

Was ist der Unterschied zwischen einem Filter und einem Slicer in Power BI?

Ein Slicer ist ein Visual auf der Seite, mit dem ein Betrachter direkt interagiert. Ein Filter ist eine Regel im Hintergrund, die Sie über den Filterbereich setzen. Slicer brauchen Platz auf der Seite, Filter nicht.

Wie setze ich in Power BI alle Filter zurück?

Fügen Sie dem Report eine Lesezeichen-Schaltfläche „Alle Slicer zurücksetzen“ hinzu, damit ein Betrachter seine Ansicht mit einem Klick zurücksetzen kann.

Quellen

Zeigen Sie uns Ihren Report, dem niemand traut.

1 · Ein Gespräch von 30 Minuten.

2 · Wir sehen uns gemeinsam Ihre aktuellen Reports an.

3 · Wir sagen Ihnen, was wir tun würden.

Zeigen Sie uns Ihren Report, dem niemand traut.

1 · Ein Gespräch von 30 Minuten.

2 · Wir sehen uns gemeinsam Ihre aktuellen Reports an.

3 · Wir sagen Ihnen, was wir tun würden.

Zeigen Sie uns Ihren Report, dem niemand traut.

1 · Ein Gespräch von 30 Minuten.

2 · Wir sehen uns gemeinsam Ihre aktuellen Reports an.

3 · Wir sagen Ihnen, was wir tun würden.

CaseWhen ist eine BI-Beratung aus Berlin. Wir bauen Reporting, dem die Geschäftsführung vertraut, auf dem Microsoft-Stack: Power BI, Fabric und Azure.

Berlin, Deutschland

© CaseWhen Consulting GmbH

Deutsch

CaseWhen ist eine BI-Beratung aus Berlin. Wir bauen Reporting, dem die Geschäftsführung vertraut, auf dem Microsoft-Stack: Power BI, Fabric und Azure.

Berlin, Deutschland

© CaseWhen Consulting GmbH

Deutsch

CaseWhen ist eine BI-Beratung aus Berlin. Wir bauen Reporting, dem die Geschäftsführung vertraut, auf dem Microsoft-Stack: Power BI, Fabric und Azure.

Berlin, Deutschland

© CaseWhen Consulting GmbH

Deutsch