首页 > 解决方案 > 需要在 Power BI Slicer 中将当前日期限制为上个月末

问题描述

我在 Power BI Desktop 中有一个带有切片器的报告 - YearMonthSort - 按年月选择数据

请看下面的截图:

在此处输入图像描述

我的目标是将这个切片器中的数据限制到上个月末

例如,如果今天是 2019 年 8 月 21 日,我需要我的报告显示 2019 年 7 月 31 日之前的数据。

而且,由于我的格式是“年月”格式,所以应该是有限的(显示为2019-07

当我需要在今天使用的日期之前限制这个切片器时

IsToday = SWITCH (TRUE (),'Dimension Date'[Date] <= NOW (), 1, 0) 

(通过 StackOverflow 建议)如果我需要将其限制到上个月的最后一天,该怎么办?

谢谢!

标签: powerbifilteringdaxmeasure

解决方案


您将创建一个与此类似的计算列:

IsLDPreviusMonth = SWITCH (
                     TRUE (),
                     'Dimension Date'[Date] <= EOMONTH( NOW(), - 1), 
                     1, 
                     0
) 

一个月


推荐阅读