Freigeben über


Aktivieren der bidirektionalen Kreuzfilterung für DirectQuery in Power BI Desktop

Beim Filtern von Tabellen, um eine geeignete Datenansicht zu erstellen, sehen sich Berichtsersteller und Datenmodellierer Herausforderungen gegenüber, insbesondere bei der Bestimmung, wie Filter auf einen Bericht angewendet werden sollen. Zuvor wurde der Filterkontext der Tabelle auf einer Seite der Beziehung, aber nicht auf der anderen Seite gespeichert. Diese Anordnung erforderte häufig eine komplexe DAX-Formel (Data Analysis Expressions), um die gewünschten Ergebnisse zu erhalten.

Mit bidirektionaler Kreuzfilterung haben Berichtsersteller und Datenmodellierer jetzt mehr Kontrolle darüber, wie sie Filter anwenden können, wenn sie mit verwandten Tabellen arbeiten. Bidirektionale Kreuzfilterung ermöglicht ihnen das Anwenden von Filtern auf beiden Seiten einer Tabellenbeziehung. Sie können die Filter anwenden, indem Sie den Filterkontext auf eine zweite verknüpfte Tabelle auf der anderen Seite einer Tabellenbeziehung verteilen.

Aktivieren der bidirektionalen Kreuzfilterung für DirectQuery

Sie können die Kreuzfilterung im Dialogfeld "Beziehung bearbeiten " aktivieren. Um die Kreuzfilterung für eine Beziehung zu aktivieren, müssen Sie die folgenden Optionen konfigurieren:

  • Legen Sie die Kreuzfilterrichtung auf Beides fest.

  • Wählen Sie " Sicherheitsfilter anwenden" in beide Richtungen aus.

    Screenshot des Dialogfelds

Hinweis

Verwenden Sie beim Erstellen der kreuzfilternden DAX-Formeln in Power BI Desktop UserPrincipalName. Dieses Feld ist häufig identisch mit der Anmeldung eines Benutzers, zum Beispiel joe@contoso.com, anstelle von UserName. Möglicherweise müssen Sie eine verknüpfte Tabelle erstellen, die "UserName " oder "EmployeeID " userPrincipalName zuordnet.

Weitere Informationen und Beispiele für die Funktionsweise der bidirektionalen Kreuzfilterung finden Sie im Whitepaper zur bidirektionalen Kreuzfilterung für Power BI Desktop.