希望您度过美好的一天
我目前正在编写一份 Power Bi 报告,我将为您提供一些相关背景信息
我有一个数据集,其中包含一家公司的每条停机时间记录,每条记录的总停机时间以分钟为单位,还有日期时间和财政周
因此,我需要添加一个选择切片器,我可以在其中选择要过滤的周,并在条形图中显示所选周的停机时间总和以及过去 4 周的停机时间(每周一个条)
我一直在尝试,但还没有找到解决方案,所以我希望你们中的一些人可以帮助我。
问候!
我没有完整的上下文(表名称等),但根据您的要求,我认为您可以使用 PBI 中的 WEEKNUM 函数。
= WEEKNUM(datetime_column, 2) -- 如果您的一周从星期一开始 = WEEKNUM(datetime_column, 2) -- 如果您的一周从星期日开始
所以你的 dax 查询本质上是:
前四周总和 =
VAR CurrentWeek = WEEKNUM(MAX(YourTable[datetime_column]), 2) // 2 表示星期一作为一周的开始
VAR CurrentYear = YEAR(MAX(YourTable[datetime_column]))
返回 计算( SUM(您的表[您的值列]), 筛选( 你的桌子, WEEKNUM(YourTable[datetime_column], 2) >= CurrentWeek - 4 && WEEKNUM(您的表[日期时间_列], 2) < CurrentWeek && YEAR(YourTable[datetime_column]) = CurrentYear ) )