Ssas 乘以计算成员中的数量*价格

Ssas 乘以计算成员中的数量*价格,ssas,mdx,Ssas,Mdx,我知道MDX用于更复杂的数学,所以请原谅这个过于简单的场景,但这是我的第一个计算成员 当我将价格乘以数量时,AS多维数据集的数据浏览器在叶元素中包含正确的信息,但在任何父元素中都没有。原因似乎是我想要像(1*2)+(2*3)+(4*5)而不是(7*10)这样的东西,它们认为我得到的是如何在列上求和的结果 IsLeaf表达式是否打算在这些情况下使用?还是有别的办法?如果是这样的话,我能看到像这样简单的例子吗 我尝试创建的计算成员如下所示: [Measures].[Price]*[Measures]

我知道MDX用于更复杂的数学,所以请原谅这个过于简单的场景,但这是我的第一个计算成员

当我将价格乘以数量时,AS多维数据集的数据浏览器在叶元素中包含正确的信息,但在任何父元素中都没有。原因似乎是我想要像(1*2)+(2*3)+(4*5)而不是(7*10)这样的东西,它们认为我得到的是如何在列上求和的结果

IsLeaf表达式是否打算在这些情况下使用?还是有别的办法?如果是这样的话,我能看到像这样简单的例子吗

我尝试创建的计算成员如下所示:

[Measures].[Price]*[Measures].[Quantity]
特定行项目(叶)的结果是正确的。但是,比如说整个四月份的结果,是一个难以置信的高数字。

编辑:
我现在正在考虑这可能是一个关于坏数据的问题。不过,如果有人能确认上述计算的成员在正常情况下可以工作,这将是很有帮助的。

对于叶级计算,结果是可以求和的,MDX相当复杂且缓慢。
实现目标的最简单方法是,根据数据源视图中定义的价格x数量计算,将其作为一个正常的度量。

对于叶级计算,结果是可以求和的,MDX相当复杂且缓慢。
做你想做的事情最简单的方法就是把它作为一个正常的衡量标准,基于数据源视图中定义的价格x数量计算。

这里是一篇处理此特定问题的博文:。

这里是一篇处理此特定问题的博文:。

能否显示计算成员的定义以及如何在分层查询中使用它?我添加了一些更多信息。谢谢。你能展示一下你的计算成员的定义,以及你如何尝试在分层查询中使用它吗?我添加了一些更多的信息。谢谢,谢谢。从使用分析服务的其他专业人员那里获得反馈非常有帮助。谢谢。从使用分析服务的其他专业人员那里获得反馈非常有帮助。