mdx函数,怎么求历年到本年度的累计汇总量

0
怎么用MDX函数来求,当前年度以前的历年的累计汇总量(包括本年度),但是ytd()只能求年初开始求.例如:数据中年份(2010-2016),我当前选择的年份是2015年,怎么求2010到2015年的累计汇总量
已邀请:
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2016-10-18 回答

With Member Msr as Sum
(
   {[Date].[Date].&[2]:[Date].[Date].&[8]}, [Measures].[Internet Sales Amount]
) Select Msr on 0 from [Adventure Works]

http://www.purplefrogsystems.com/blog/2013/04/mdx-between-start-date-and-end-date/
看一下这篇文章
0

littleqiang 2016-11-01 回答

已经认真研读,谢谢郑哥的指导帮忙。最后实现方式是:Aggregate(PeriodsToDate([区域日期].[年份].[(all)]),[Measures].[量值]);
其中,PeriodsToDate传回周期 (成员) 集合,以第一个周期做开始,而以指定的成员做结尾。Aggregate根据成员的汇总型别,用适当的汇总函数传回导出数值。

要回复问题请先登录注册