MDX / SSAS - 需要灵活的父级衡量百分比

时间:2013-06-24 22:43:10

标签: ssas mdx data-warehouse cube ssas-2008

我一直在寻找这个问题几个小时,而且我对MDX不够熟练,知道我是否已经遇到过这个问题。我尝试的一切都没有奏效。情况是,我需要一个“父母百分比”的衡量标准。在这个例子中,我唯一能够工作的,显示的每个产品代码属性都显示它的销售额占所显示的每个其他产品代码属性的百分比:

([Product].[Product Code].CURRENTMEMBER,
[Measures].[Sales]) / ([Product].[Product Code].CURRENTMEMBER.PARENT,
[Measures].[Sales])

问题是,当用户开始拖动其他维度或不在该层次结构中的其他属性,或者不使用产品代码属性时,它会停止工作,我会得到#NUM!值。反正有没有更好的父母措施百分比更灵活?我真的需要像“可见的百分比”一样的东西,理想情况下不依赖于单一维度。

1 个答案:

答案 0 :(得分:2)

遗憾的是,由于我的假期缺少笔记本电脑,我无法提供完整的工作示例: - )

使用MDX功能AXIS和ITEM可以实现您所需要的功能。在这本书中

http://www.amazon.com/Microsoft-Server-Analysis-Services-Cookbook/dp/1849681309/ref=sr_1_1?ie=UTF8&qid=1372255356&sr=8-1&keywords=tomislav+piasevoli

有一个关于“上下文感知计算”的专门章节

希望这会有所帮助

汤姆