SSAS 表格模型和 Power BI - 报告中的周过滤

SSAS Tabular Model & Power BI - Week filtering in report

我在 VS2017 中创建了一个 SSAS 表格模型,该模型有一个日期 Table。

在数据Table中,我有措施获取所选日期的当前周(对于我的模型,总是TODAY()),周从星期一开始到星期日结束。

在我的 Power BI 报告中,我想按当前周过滤整个页面,但如果我使用 Power BI 随附的 "Relative Data Filtering",则一周从星期日开始到星期一结束。这样会导致数据显示出错。

现在,SSAS 表格模型已部署到 Azure Analysis Services 服务器,Power BI 报表连接到此服务器。在这种情况下,我无法在 Power BI 中配置任何区域设置。

如何按格式化的周过滤整个报告页面?

提前致谢。

类似,您可以在日历 table、Dates 上创建一个计算列,以确定要包括或排除哪些日期。

Dates[IncludeDate] = IF( Dates[Date] >= [StartOfWeek] && Dates[Date] <= [EndOfWeek], 1, 0 )

然后使用 Dates[IncludeDate] is 1 作为过滤器。