MDX 层次结构导航

详情 见 http://www.cnblogs.com/downmoon/archive/2011/11/27/2264848.html

image

 

访问直接亲属关系的一个例子.

image

很简单

image当前小类占父类的百分比.

 

一个有意思的函数

Rank(Tuple_Expression, Set_Expression [ ,Numeric Expression ] )返回指定元组在指定集中的排名(排名从 1 开始)。

. 和sql的开窗函数差不多,

image给行加上排序image

如果排序写的是BASC, 无视层级的话是这样image

 

现在访问一些较远的亲属关系

image

 

Ancestor函数. 返回一个成员.

image

 

Ascendants返回某个成员的所有祖先的集合. 比如image这个时候. 我们考虑给它加一列, 计算一下这个自行车的销量占每个父亲的百分之多少

with
member measures.percentofThis as
    ([Product].[Product Categories].[Product].[Mountain-200 Black, 42], [Measures].[Reseller Sales Amount])
    / [Measures].[Reseller Sales Amount]

一个很简单的计算列. 先用域计算出一个死的值. 然后除以这个没有域的会被各个维度打散的值, 就得到了想要的image

 

descendants函数. 得到该成员的某个距离的所有成员集合.

image得到所有和bike同级别的分类. image

after得到所有的后代的成员.    第一个是限定符, 某个祖先. 第二个是参照物. 第三个是对于参照物来说的位移.

还有isleaf等是否是根节点的函数

转载于:https://www.cnblogs.com/jianjialin/archive/2012/09/20/2694546.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值