SSAS / MDX查询 - 显示2个日期之间的数据

时间:2011-12-20 09:10:05

标签: ssas mdx

我有一个问题:

select non empty
order ([Item].Children
,([Measures].[Total Line Value]
,[January 2010])
,DESC)
on Columns,
non empty
[January 2010]
on Rows
from [Sales Analysis]
where [Measures].[Total Line Value]

此查询按从高到低的顺序显示特定商品在2010年1月份的总销售额。我想要做的是显示商品在2个指定日期之间的总销售额,比如1月份2010年 - 2011年3月。它必须是每个月的总价值而不是价值。任何帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:2)

使用“WITH”语句声明新措施

Sum({[Your dim-n].[January 2010]:[Your dim-n].[March 2011]}, [Measures].[Total Line Value])

在轴Rows上使用此新度量并删除WHERE子句。

P.S。我现在无法测试,所以我可以犯错:)。