Power BI怎样获取时间切片器上的值,如何让时间筛选只跟一个区间的最后一个时间有关?

就像下图中,选一1到5月,下面的数据只显示5月的数据,而不是累加,或者如何获得5月这个数据? [图片]
关注者
19
被浏览
50,863

7 个回答

我补充一个DAX的写法,新建度量值:

======

只显示切片器最后一个时间的值 =
IF(
MAX('日期表'[月份])=MAXX(ALLSELECTED('日期表'[月份]),'日期表'[月份]),
[销售金额]
)

=====

以上只是思路,具体表名和字段名,根据实际模型中的字段替换即可。

.

这里有个简单的解法,适不适用可以留言给我。
先看我的基础数据:

我选了1,2,3这三个月。数据表里展示的是我的Year,Month, Qty三列数字。我可以在视图层级筛选器上添加TOPN,最终只返回3月的QTY:579. 也可以解释为不管时间筛选器如何筛选,都只返回(以筛选范围内)最大月份相对于的结果数字。结果如下图:

实现步骤:

  1. 首先可以准备两列字段, 一个是date类型的时间字段,在准备一个Yearmonth(例如:201906)的字段。
  2. 在视图级筛选器上做如下设置:

我先将Date类型的字段拖进去后,选择TopN,设置Top1后在把Yearmonth字段拖进去,设置最大值的Yearmonth。完成!


这是最简单不写DAX的方法