Ssas MDX表达式为计算成员聚合特定级别的数据

Ssas MDX表达式为计算成员聚合特定级别的数据,ssas,mdx,Ssas,Mdx,目前,有时我在SSA中创建难以计算的成员时遇到问题。当用户选择另一个维度的特定级别时,是否有可能对特定级别上的特定度量求和?例如,我们有4个级别的标准时间维度: 年度 月份 一周 天 此外,我们还有一些度量值顺序,它们在属性中具有默认函数和 在哪种情况下,我们需要计算:将本周的所有订单相加,包括我们已经选择的当天 你能给我推荐一些nook或source来提升我的mdx知识水平吗 非常感谢。是的,当您使用MDX功能时,这是可能的,它与级别相连接 下面是一个具有年>季>月>日层次结构的示例: 使用

目前,有时我在SSA中创建难以计算的成员时遇到问题。当用户选择另一个维度的特定级别时,是否有可能对特定级别上的特定度量求和?例如,我们有4个级别的标准时间维度:

年度 月份 一周

此外,我们还有一些度量值顺序,它们在属性中具有默认函数和

在哪种情况下,我们需要计算:将本周的所有订单相加,包括我们已经选择的当天

你能给我推荐一些nook或source来提升我的mdx知识水平吗


非常感谢。

是的,当您使用MDX功能时,这是可能的,它与级别相连接

下面是一个具有年>季>月>日层次结构的示例:

使用MDX计算成员可获得上层成员子级(包括选定子级)的总和:

如果要在多维数据集中创建计算,请执行相同操作:

CREATE MEMBER CURRENTCUBE.[Measures].[SameLevelMembers]
as SUM({[Report Date].[Report Date].CurrentMember.Parent.Children},[Measures].[Count]),
VISIBLE = 1 ;
以及多维数据集浏览器中的结果:

您可以在那里找到数百篇文章:

我也喜欢这个:因为结构良好的信息