筛选表以创建适当的数据视图时,报表创建者和数据建模者面临着确定如何将筛选器应用于报表的挑战。 以前,表的筛选器上下文保存在关系的一侧,但不是另一端。 这种排列通常需要复杂的数据分析表达式(DAX)公式来获取所需的结果。
借助双向交叉筛选,报表创建者和数据建模者现在可以更好地控制在处理相关表时如何应用筛选器。 双向交叉筛选使它们能够在表关系的 两 侧应用筛选器。 可以通过将筛选器上下文传播到与表关系另一端关联的第二个表来应用筛选器。
为 DirectQuery 启用双向交叉筛选
可以在 “编辑关系 ”对话框中启用交叉筛选。 若要为关系启用交叉筛选,必须配置以下选项:
将 交叉筛选器方向 设置为 “两者”。
选择 在两个方向上应用安全筛选器。
注释
在 Power BI Desktop 中创建交叉筛选 DAX 公式时,请使用 UserPrincipalName。 例如,此字段通常与用户的登录相同, joe@contoso.com而不是 UserName。 因此,可能需要创建将 UserName 或 EmployeeID 映射到 UserPrincipalName 的相关表。
有关双向交叉筛选工作原理的详细信息和示例,请参阅 Power BI Desktop 白皮书的双向交叉筛选。