首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用MDX确定用户在PivotTable中使用的度量值?

如何使用MDX确定用户在PivotTable中使用的度量值?
EN

Stack Overflow用户
提问于 2012-09-10 18:53:14
回答 1查看 1.3K关注 0票数 1

我的多维数据集中有一个帐户维度,还有一个自定义的聚合,它根据我的CAD度量并根据它是什么帐户来划分它。

现在,我需要向多维数据集中添加另一个名为美元的度量,根据用户在透视表中查看的度量值,我需要使用CAD或美元进行自定义汇总计算。

我希望像这样

IIF([Measures].CurrentMember.Name = "CAD", [Measures].[CAD] / xxx, [Measures].[USD] / xxx)

可以工作,但我还没有测试它,因为我不知道一个很好的方法来调试它,而不改变我的底层表和重新处理整个多维数据集(这需要很长时间)。

我使用的平台是SSAS 2008R2。

请给我一些解决这个问题的建议。谢谢!

编辑:,MSDN站点说:

当维度只包含单个可见层次结构时,可以通过维度名称或层次结构名称引用层次结构,因为维度名称被解析为其唯一可见的层次结构。例如,Measures.CurrentMember是一个有效的MDX表达式,因为它解析为度量值维度中的唯一层次结构。

那么,我相信我上面给出的表达式将不起作用,因为在本例中,[Measures]指向帐户维度层次结构。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-11 00:28:25

那么,我相信我上面给出的表达式将不起作用,因为在这种情况下,度量指向帐户维度层次结构。

不:度量值是并将始终引用多维数据集中的唯一度量值维度。

如果您想访问当前帐户成员,那么使用Account.CurrentMember (如果不止一个的话,可以添加层次结构);但是从您的问题来看,不清楚您要解决的是哪个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12357745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档