如何基于Power BI报表中选定的月份过滤器在MDX查询中显示最近六个月的数据(每个月一行)?

时间:2019-06-04 18:18:48

标签: powerbi ssas mdx

我创建了一个多维数据集,其中包含一个事实表和5个维度,其中包括1个Date维度。日期维度的层次结构为年份->季度->月。在这里,我想使用mdx查询从所选月份中选择最近六个月的数据。输出应为月(行级别)和列级别的度量。

想创建动态命名集,但Power BI不会使用命名集。

任何人都可以建议使用断开日期日期维度或Power BI中的任何想法在MDX中实现此目标的方法吗?

1 个答案:

答案 0 :(得分:1)

看看下面的示例

select 
[Measures].[Internet Sales Amount]
on 0
,
[Date].[Calendar].[Month].&[2012]&[4].lag(6):
[Date].[Calendar].[Month].&[2012]&[4] 
on 1 
from 
[Adventure Works]

结果enter image description here