Sdílet prostřednictvím


Povolení obousměrného křížového filtrování pro DirectQuery v Power BI Desktopu

Při filtrování tabulek za účelem vytvoření vhodného zobrazení dat čelí tvůrci sestav a modelátoři dat výzvám při určování způsobu použití filtrů na sestavu. Kontext filtru tabulky byl dříve uložen na jedné straně relace, ale ne na druhé. Toto uspořádání často vyžadovalo komplexní vzorec DAX (Data Analysis Expressions), aby získal požadované výsledky.

S obousměrným křížovým filtrováním teď mají tvůrci sestav a modelátoři dat větší kontrolu nad tím, jak můžou používat filtry při práci s souvisejícími tabulkami. Obousměrné křížové filtrování umožňuje použít filtry na obou stranách relace tabulky. Filtry můžete použít tak, že kontext filtru rozšíříte do druhé související tabulky na druhé straně relace tabulky.

Povolení obousměrného křížového filtrování pro DirectQuery

Křížové filtrování můžete povolit v dialogovém okně Upravit relaci . Pokud chcete u relace povolit křížové filtrování, musíte nakonfigurovat následující možnosti:

  • Nastavte směr křížového filtru na Obě.

  • V obou směrech vyberte Použít filtr zabezpečení.

    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.

Poznámka

Při vytváření vzorců DAX křížového filtrování v Power BI Desktopu použijte UserPrincipalName. Toto pole je často stejné jako přihlášení uživatele, například joe@contoso.commísto userName. Proto možná budete muset vytvořit související tabulku, která mapuje username nebo EmployeeID na UserPrincipalName.

Další informace a příklady toho, jak obousměrné křížové filtrování funguje, najdete v dokumentu white paper o obousměrném křížovém filtrování v Power BI Desktopu.