我有一个类似于以下结构的SSAS DSV:
Id Type Special 1 A 1 2 B Null 3 A Null 4 C 1 5 C Null
我为此DSV构建了一个维度,其中包含类型的一个属性。
然后我在我的立方体中有三个措施
最后在Excel中,我显示如下数据:
当我查看结果时,一切都是正确的。 例如,对于measure2A,我得到1的计数,对于row = C,我得到2B的计数
但是当我尝试钻取相关单元格而不是获得1行时,我得到2(type = C而不考虑Special的值)
我想我在设计多维数据集时做错了什么但却无法理解。
答案 0 :(得分:1)
确定要在钻取SSAS中显示的行时,只考虑维度上下文而不是哪个详细信息行具有非空度量值。
您可以在特殊列上添加新维度,并将该维度添加为数据透视表的过滤器。
或者您可以安装ASSP并构建一个自定义行集操作,该操作会触发对您的度量执行非空的MDX查询。
http://asstoredprocedures.codeplex.com/wikipage?title=Drillthrough&referringTitle=Home