目前有时我在SSAS中创建困难的计算成员时遇到问题。当用户选择另一个特定级别的维度时,是否可以制作在特定级别上某种度量的情况?例如,我们有4个级别的标准时间维度:
年 的月 的周 日期
我们还有一些度量订单,它们在属性中都有默认函数SUM。
我们需要计算这个案例:汇总所有订单,包括我们已经选择的当天。
你也可以向我推荐一些角落或来源以提升我的mdx知识吗?
非常感谢。
答案 0 :(得分:0)
是的,当您使用与级别连接的MDX功能时,它是可能的。
使用MDX计算成员获得上级成员子级的SUM(包括选定的一个):
如果要在多维数据集中创建计算,则相同:
CREATE MEMBER CURRENTCUBE.[Measures].[SameLevelMembers]
as SUM({[Report Date].[Report Date].CurrentMember.Parent.Children},[Measures].[Count]),
VISIBLE = 1 ;
立方体浏览器的结果:
您可以在那里找到数百篇文章:http://ssas-wiki.com/w/Articles#MDX
我也喜欢这个:http://mdxpert.com因为结构良好的信息。