Powerbi 如何根据Power BI报告中所选的月份过滤器在MDX查询中显示最近六个月的数据(每月一行)?

Powerbi 如何根据Power BI报告中所选的月份过滤器在MDX查询中显示最近六个月的数据(每月一行)?,powerbi,ssas,mdx,Powerbi,Ssas,Mdx,我创建了一个包含一个事实表和5个维度的多维数据集,其中包括一个日期维度。日期维度的层次结构为年->季度->月。在这里,我想使用mdx查询从所选月份中选择最近六个月的数据。输出应该是月(行级别)和列级别的度量 考虑创建一个动态命名集,但power BI不使用命名集 任何人都可以在MDX中使用断开连接的日期维度或Power BI中的任何想法来建议一种方法吗?看看下面的示例 select [Measures].[Internet Sales Amount] on 0 , [Date].[Calend

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

考虑创建一个动态命名集,但power BI不使用命名集


任何人都可以在MDX中使用断开连接的日期维度或Power BI中的任何想法来建议一种方法吗?

看看下面的示例

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

结果

如何在ssas中的计算度量值中执行此操作?@user11600560计算度量值将对它们执行聚合并生成单个值。如果要拆分,请使用集合或在选择查询中处理它。Power BI live connection不支持命名集合,并且我们无法在Power BI中编写选择查询。