MDX YTD和MTD功能有不同的开始日期

时间:2016-07-11 13:10:43

标签: sql-server ssas mdx ssrs-2008-r2 olap-cube

我是MDX的新手。现在,我需要更改SSAS多维数据集上的现有SSRS报告,显示MTD和YTD中的值。

我的问题是两个函数都有一个不同的1月开始日期。在这种情况下,MTD函数的开始日期是正确的

目前MDX代码如下所示:

  

WITH
  MEMBER [value] AS SUM(YTD(),[Measure]。[Value])
  MEMBER [value] AS SUM(MTD(),[Measure]。[Value])

我的问题是MTD从2016-01-01开始 我的YTD字段从2016-01-04开始,我希望我的YTD字段也在2016-01-01开始

在我的日期维度中,我有一个日历年和一个periodyear。看起来YTD功能使用periodyear,但对于我正在构建的报告,我需要calenderyear。

任何人都可以帮我处理MDX语句,它与YTD功能相同,但是从日历年的第一天开始?

0 个答案:

没有答案