Dela via


Aktivera dubbelriktad korsfiltrering för DirectQuery i Power BI Desktop

När du filtrerar tabeller för att skapa en lämplig vy över data står rapportskapare och datamodellerare inför utmaningar när de bestämmer hur filter ska tillämpas på en rapport. Tidigare hölls tabellens filterkontext på ena sidan av relationen, men inte den andra. Det här arrangemanget krävde ofta en komplex DAX-formel (Data Analysis Expressions) för att få önskat resultat.

Med dubbelriktad korsfiltrering har rapportskapare och datamodellerare nu mer kontroll över hur de kan använda filter när de arbetar med relaterade tabeller. Dubbelriktad korsfiltrering gör att de kan använda filter på båda sidor av en tabellrelation. Du kan använda filtren genom att sprida filterkontexten till en andra relaterad tabell på andra sidan av en tabellrelation.

Aktivera dubbelriktad korsfiltrering för DirectQuery

Du kan aktivera korsfiltrering i dialogrutan Redigera relation . Om du vill aktivera korsfiltrering för en relation måste du konfigurera följande alternativ:

  • Ange Korsfilterriktning till Båda.

  • Välj Använd säkerhetsfilter i båda riktningarna.

    Screenshot of the Edit relationship dialog box with Cross filter direction set to both and the checkbox to Apply security filter in both directions selected.

Kommentar

När du skapar DAX-formler för korsfiltrering i Power BI Desktop använder du UserPrincipalName. Det här fältet är ofta detsamma som en användares inloggning, till exempel joe@contoso.comi stället för UserName. Därför kan du behöva skapa en relaterad tabell som mappar UserName eller EmployeeID till UserPrincipalName.

Mer information och exempel på hur dubbelriktad korsfiltrering fungerar finns i white paper om dubbelriktad korsfiltrering för Power BI Desktop.