维度级别的累积计数错误

时间:2011-09-08 18:20:40

标签: sql-server-2008 ssas mdx

我有这样的维度层次结构:年 - >月份名称 - >日期。

我正在尝试获取项目的累积计数,因此我使用此表达式创建了一个计算度量:

SUM(null:[Dim Date].[Hierarchy], [Measures].[ParentCount])

它适用于年级,但我不明白为什么我的月份和日期会出错。

我发布的图片正在恢复问题(抱歉,我不能将其包含在帖子上,因为我是stackoverflow上的新用户)

enter image description here

就像我说的那样,年级的计数很好。另一个怎么了? SSAS / MDX对我来说是新的..我想我的计算量中缺少某些东西,或者它可能是我的层次结构......

谢谢!

1 个答案:

答案 0 :(得分:0)

不确定您要找的是什么,但请尝试:

SUM(null:[Dim Date].[Hierarchy].currentmember, [Measures].[ParentCount])

要了解此功能的作用,请尝试:

count(null:[Dim Date].[Hierarchy].currentmember)

甚至更好地使用SetToStr MDX function

SetToStr(null:[Dim Date].[Hierarchy].currentmember)

但是,实际上MDX Debugger,对不起SSAS,会帮助您了解正在发生的事情: - )