MDX 层次结构导航
详情 见 http://www.cnblogs.com/downmoon/archive/2011/11/27/2264848.html
访问直接亲属关系的一个例子.
很简单
一个有意思的函数
Rank(Tuple_Expression, Set_Expression [ ,Numeric Expression ] )返回指定元组在指定集中的排名(排名从 1 开始)。
. 和sql的开窗函数差不多,
现在访问一些较远的亲属关系
Ancestor函数. 返回一个成员.
Ascendants返回某个成员的所有祖先的集合. 比如这个时候. 我们考虑给它加一列, 计算一下这个自行车的销量占每个父亲的百分之多少
with
member measures.percentofThis as
([Product].[Product Categories].[Product].[Mountain-200 Black, 42], [Measures].[Reseller Sales Amount])
/ [Measures].[Reseller Sales Amount]
一个很简单的计算列. 先用域计算出一个死的值. 然后除以这个没有域的会被各个维度打散的值, 就得到了想要的
descendants函数. 得到该成员的某个距离的所有成员集合.
after得到所有的后代的成员. 第一个是限定符, 某个祖先. 第二个是参照物. 第三个是对于参照物来说的位移.
还有isleaf等是否是根节点的函数
本人在长沙, 有工作可以加我QQ4658276