首页 > 解决方案 > PowerBI 按类型过滤

问题描述

Powerbi 仪表板
视觉效果基于 SQL Server 数据库,其中包含大量电影、流派、客户和观看历史记录。图像显示了一个集群柱形图,此时显示所有客户的观看历史记录。我正在尝试按您可以在图像中看到的特定电影类型过滤图表,在这种情况下是冒险。但是,当我勾选该框时,什么也没有发生。我认为这些关系是正确的,但我似乎无法让它发挥作用。
BI 关系

标签: powerbipowerbi-desktop

解决方案


这是怎么回事:

我相信您遇到了“交叉过滤方向”的问题。

如果您查看您的关系图,您会注意到连接表格的线上的小箭头(三角形)。

在您的视觉效果中,在定向连接的“大”侧过滤/选择表格的元素将在“小”侧的元素上产生相同的过滤器或突出显示——但反之则不然。

现在查看 Movie 表——两个连接都从该表“移开”。因此,在 Movie_Genre 中单击/过滤不会影响电影,因此也不会影响观看历史记录。那就是您的计数所在的位置-因此它们不会被过滤。

该怎么办:

要获得您想要的行为,请双击表之间的连接器。查看对话框的右下角,找到“交叉过滤器方向”下拉菜单,并将其从单个更改为两个。这将使您在 Move_Genre 上设置的过滤器对您在 Watchhistory 中的计数起作用。

意识到:

我真的不认为这对您正在处理的报告来说是一个问题,因为与“电影”的两种关系的关键是同一个领域。但有时当您在使用不同字段连接的表上打开这些定向过滤器时,您可能会遇到一些意外行为。只是为了将来要记住的事情。

希望能帮助到你。


推荐阅读