我是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功能相同,但是从日历年的第一天开始?