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
作为过滤器。
我在 VS2017 中创建了一个 SSAS 表格模型,该模型有一个日期 Table。
在数据Table中,我有措施获取所选日期的当前周(对于我的模型,总是TODAY()
),周从星期一开始到星期日结束。
在我的 Power BI 报告中,我想按当前周过滤整个页面,但如果我使用 Power BI 随附的 "Relative Data Filtering",则一周从星期日开始到星期一结束。这样会导致数据显示出错。
现在,SSAS 表格模型已部署到 Azure Analysis Services 服务器,Power BI 报表连接到此服务器。在这种情况下,我无法在 Power BI 中配置任何区域设置。
如何按格式化的周过滤整个报告页面?
提前致谢。
与 Dates
上创建一个计算列,以确定要包括或排除哪些日期。
Dates[IncludeDate] = IF( Dates[Date] >= [StartOfWeek] && Dates[Date] <= [EndOfWeek], 1, 0 )
然后使用 Dates[IncludeDate] is 1
作为过滤器。