首页 > 解决方案 > 月切片器和筛选器在滚动数据 Power BI 上无法正常工作

问题描述

我所有。

我创建了以下度量,以在使用月份切片器时始终反映 3 个月的数字。

3R =
CALCULATE(COUNT('Order'[Order/ not ordered]),DATESINPERIOD('Date'[Date],LASTDATE('Date'[Date]),-3,MONTH)))

但是,当我尝试使用以下公式添加推销员数据作为过滤器,然后单击月份切片器时,它直接显示仅选择的月份数据而不是 3 个月。

3R John =
CALCULATE(COUNT('Order'[Order/ notordered])
,DATESINPERIOD('Date'[Date],LASTDATE('Date'[Date]),-3,MONTH),FILTER('Order','Order'[Salesman]="John")))

在下面的链接中,我为此共享了一个示例。有 2 个不同的表和 1 个矩阵。矩阵被命名为工作,表中的 1 被命名为“不能正常工作”。没有在切片器上选择任何值。所有数据都给出相同的数据。但是,当单击未命名主表的月份切片器时,它正在发生变化,这是正确的。矩阵也是正确的,但我试图达到的表格不起作用。

我想要实现的是基于客户和销售员的 3 个月滚动数据。当单击月份切片器表上的示例 1 时,应给出 2020 年 1 月、2019 年 12 月和 2019 年 11 月的数字。 https://drive.google.com/file/d/1LoqSiKhHMFn_OioI2RnXOzjcIL9dPRjS/view?usp=sharing

标签: daxpowerbi-desktop

解决方案


下面是解决方案。为我工作。

3R John =CALCULATE(COUNT('Order'[Order/notordered]),DATESINPERIOD('Date'[Date],LASTDATE('Date'[Date]),-3,MONTH),'Order'[Salesman]="John"))

只需删除 filter('order', 部分,现在就可以了。


推荐阅读