Del via


Aktivér tovejskrydsfiltrering for DirectQuery i Power BI Desktop

Når du filtrerer tabeller for at oprette den relevante visning af data, står rapportoprettere og dataudformere over for udfordringer med at bestemme, hvordan filtre skal anvendes på en rapport. Tidligere blev tabellens filterkontekst opbevaret på den ene side af relationen, men ikke den anden. Dette arrangement krævede ofte en kompleks DAX-formel (Data Analysis Expressions) for at få de ønskede resultater.

Med tovejskrydsfiltrering har rapportoprettere og dataudformere nu større kontrol over, hvordan de kan anvende filtre, når de arbejder med relaterede tabeller. Tovejskrydsfiltrering gør det muligt for dem at anvende filtre på begge sider af en tabelrelation. Du kan anvende filtrene ved at overføre filterkonteksten til en anden relateret tabel på den anden side af en tabelrelation.

Aktivér tovejskrydsfiltrering for DirectQuery

Du kan aktivere krydsfiltrering i dialogboksen Rediger relation . Hvis du vil aktivere krydsfiltrering for en relation, skal du konfigurere følgende indstillinger:

  • Angiv Tværgående filterretning til Begge.

  • Vælg Anvend sikkerhedsfilter i begge retninger.

    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.

Bemærk

Når du opretter DAX-formler på tværs af filtrering i Power BI Desktop, skal du bruge UserPrincipalName. Dette felt er ofte det samme som en brugers logon, f.eks joe@contoso.com. i stedet for UserName. Det kan derfor være nødvendigt at oprette en relateret tabel, der knytter UserName eller EmployeeID til UserPrincipalName.

Du kan få flere oplysninger og eksempler på, hvordan tovejskrydsfiltrering fungerer, i whitepaperet Tovejskrydsfiltrering til Power BI Desktop.