需要通过Power BI中的今天日期来限制切片器中的日期

时间:2019-08-01 22:44:47

标签: powerbi filtering dax measure

我正在Power BI Desktop中构建报表,创建了一个切片器- YearMonthSort -该切片器可以按年/月选择数据

Plz,请参见下面的屏幕截图:

enter image description here

我的目标是将切片器中的数据限制为- 2015-07 今天的日期                    (无论用户何时查看数据,                     格式相同-“ YYYY-MM ”)

在“过滤器”部分中,我可以选择我的开始年份为2015-07, 但在设置今天的日期时遇到问题。

我尝试创建新的度量,但不确定将其放置在何处, 或者,也许还有另一种方法可以执行此操作:

      IsToday = FORMAT(TODAY(), "mm/yyyy")

我才刚刚开始学习这个, 预先感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可以执行以下操作:

我假设您使用的日历表在日期字段中连接到事实表,并且您的年份排序列是根据日历表中的“日期”字段计算的。

假设是这样,您可以创建一个计算列,该列将标记日期字段是否在今天之前或之后。这可以通过使用以下DAX来实现:

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

然后,在视觉效果中使用此新列添加“视觉级过滤器”并将其设置为1。