2015-10-16 113 views
0

现在有时我在SSAS中创建难度较高的计算成员时遇到问题。当用户选择另一个特定级别的维度时,是否有可能在某个级别上做出某种度量的结果?例如,我们有4个等级的标准时间维度:MDX表达式为计算成员在特定级别聚合数据

另外,我们有一些措施订单其在性能默认的SUM函数。

我们需要计算的是哪种情况:总结所有包括我们已经选择的当天的星期的所有订单。

你也可以推荐我一些角落或水平了我的mdx知识的来源?

非常感谢。

回答

0

是的,当您使用MDX功能时,有可能使用MDX功能,这些功能与电平连接。

下面是一个例子年份>季>月>日层次结构: SelectUpperLevelMembers_1Initial

使用MDX计算构件具有上部水平构件的儿童(包括选择的一个)的一个SUM: SelectUpperLevelMembers_2MDX

如果要在立方体内部创建计算,则相同:

CREATE MEMBER CURRENTCUBE.[Measures].[SameLevelMembers] 
as SUM({[Report Date].[Report Date].CurrentMember.Parent.Children},[Measures].[Count]), 
VISIBLE = 1 ; 

并且结果在立方体浏览器:

SelectUpperLevelMembers_3CubeBrowser

数以百计的文章,你可以找到有:http://ssas-wiki.com/w/Articles#MDX

我也很喜欢这一个:http://mdxpert.com由于结构良好的信息。