Date 年初至今的职能部门在月层面上不起作用(SSAS 2008)

Date 年初至今的职能部门在月层面上不起作用(SSAS 2008),date,excel-2010,reporting,mdx,ssas-2008,Date,Excel 2010,Reporting,Mdx,Ssas 2008,我已经使用YTD()函数在SSAS多维数据集中创建了一个YTD计算成员。此函数如下所示: SUM( YTD( [Date].[Calendar].[Calendar Year] ,[Date].[Calendar] ) ,[Measures].[cost] ) 当我在数据透视表中使用行中的日历层次结构(excel 2010)时,一切正常。但是,当我尝试仅使用月份级别的YTD时,我有一个值,即一年的总成本。没有按月汇总。我有这样的想法: MONTH | YTD

我已经使用YTD()函数在SSAS多维数据集中创建了一个YTD计算成员。此函数如下所示:

SUM(
  YTD(
   [Date].[Calendar].[Calendar Year]
  ,[Date].[Calendar]
  )
 ,[Measures].[cost]
)
当我在数据透视表中使用行中的日历层次结构(excel 2010)时,一切正常。但是,当我尝试仅使用月份级别的YTD时,我有一个值,即一年的总成本。没有按月汇总。我有这样的想法:

      MONTH  |  YTD;
     01       ,   240;
     02       ,   240;
     03       ,   240;
     04       ,   240;
     05       ,   240;
     ...      ,   240;

当我在报告中将季度拖到月份上方时,我就得到了预期值。这个月是唯一提出这个问题的水平,我不明白?我的日期维度被很好地声明为时间维度,每个属性集都是正确的。

我知道了!事实上,我的时间结构是不正确的。事实上,在我的时间属性关系中,我的年、季、月属性与唯一的日期属性(设置为主键)相关。我刚刚删除了Date和QUARTER属性之间的关系,并在月份和季度之间重新创建了一个新的关系。 现在,我的YTD度量值在几个月内正确聚合!已解决问题:-)