首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

怎么判断我的Power BI报表是否已过滤

最近,有客户问是否可以在报告中显示是否已应用任何过滤器。这是一个很好的问题,因为我们在使用Power BI过程中是否已经应用过滤器了,并不总是显而易见的。影响报告页面的过滤器可能来自许多地方,例如:

属性窗格的过滤器

报表页面上的切片器和交叉过滤

但是,也可能来自以下几个不太明显的地方,例如:

报告页上的隐藏切片器与另一个报告页上的可见切片器同步。

从视觉效果的钻取(默认情况下,深入视觉效果将过滤你的报告。

可视标题具有一个“过滤器”图标,如下所示。在下图中,我选择了Bikes(下图1),并且已过滤树状图(下图2)。树形图的视觉效果带有一个“过滤器”图标(下面的3),该图标告诉我树形图正在被“Bikes”(下面的4)过滤。

此过滤器图标可以提供过滤的信息,但不能快速地告诉你此报告页面上没有过滤器。

我的Power BI 报表是否已过滤

有很多方法可以解决DAX中的大多数问题,实际上,只要将合适的“当前”测量结果与没有滤波器的已知结果进行比较,就很简单。

例如:

没有应用过滤器时,销售表中的总行数= 60,398

销售表中的当前行= 一些值

如果某个值 = 60,398,则不应用任何过滤器

为了你自己的数据编写“正确”的度量,必须了解数据模型中的关系。实际上,在用DAX编写任何和所有度量时,这是必不可少的。

这是我的数据模型

所有关系都是一对多,并且所有交叉过滤都设置为单向。因此,可以得出结论,如果此模型中的任何表都被过滤,那么销售表也必须被过滤。

我的DAX公式

这是我的DAX度量公式

1.Ffilters =

2.IF(COUNTROWS(Sales) =CALCULATE(COUNTROWS(Sales),REMOVEFILTERS()),

3."No Filters",

4."Some filters"

5.)

最终在我的报告中通过卡片的方式显示我的的度量

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200306A04LEU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券