zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    支付
    REST framework补充
    Django与Ajax
    Django 模型层ORM
    Django简介
    Web应用
    Docker配置pycharm连接
    Docker 网络扩展
    Docker 之Docker-Compose
    Docker 之Dockerfile
  • 原文地址:https://www.cnblogs.com/jianjialin/p/2703247.html
Copyright © 2011-2022 走看看