mdx 时间函数

PS这片文章太cool了. 直接看这个吧http://www.cnblogs.com/downmoon/archive/2011/11/29/2267593.html
 
PeriodsToDate( [ Level_Expression [ ,Member_Expression ] ] )
按照时间维度中的指定级别的约束,从给定成员所在的级别,从第一个同级成员开始,到给定成员结束。

几个比较混淆的概念

层次结构表达式 元组集表达式 级别表达式

级别表达式Level_Expressionimage   元组集表达式image或者members都是.

层次结构表达式.

image这些都是层次结构表达式.

现在来理解一下PeriodsToDate函数, 第一个参数是级别表达式. 表明是在哪个层次结构的级别里面, 而第二个就是限定成员了. 这第一个参数很费解. 比如看一个例子

imageimageimageimage

看着四个图. 年\半年\季限定符号, 下的表现. 年下的月, 当然是1-4月. 半年也是,  季度的话就不行了. 因为4月是第二个季度是, 四月本身就排第一.

 

period-to-date返回一个特定边界(如一季、一年等)的值。有时,你想计算所有统计日期内的一个精确值,这就是所谓的初始日期(Inception-to-Date)值。你可以引用Null成员,例如Null: [Date].[Calendar].CurrentMember将强制AS使用前一个成员到当前时间成员所在级别上的第一个成员的边界(Range),下面的查询与上例类似image

转载于:https://www.cnblogs.com/jianjialin/archive/2012/09/26/2703247.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值