需要在 Power BI 中将切片器中的日期限制为今天的日期

Need to limit the date in a slicer by today's date in Power BI

我正在 Power BI Desktop 中构建一个报告,创建了一个切片器 - YearMonthSort - 它有 selection by Year-Month

请看下面的截图:

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

在 "Filters" 部分,我可以 select 我的起始年份为 2015-07, 但在设置今天的日期时遇到问题。

我尝试创建新的 Measure,但不确定将它放在哪里, 或者,可能还有另一种方法可以执行此操作:

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

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

您可以执行以下操作:

我假设您使用的日历 table 在日期字段上与您的事实 table 关联,并且您的年份排序列是参考 'date' 日历中的字段 table。

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

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

然后,在您的视觉对象中使用这个新列添加一个 'Visual Level Filter' 并将其设置为 1。