YTD功能在月级无效(SSAS 2008)

时间:2015-09-17 09:06:17

标签: date excel-2010 reporting mdx ssas-2008

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

SUM(
  YTD(
   [Date].[Calendar].[Calendar Year]
  ,[Date].[Calendar]
  )
 ,[Measures].[cost]
)

在我的pivotTable中,一切都运行正常我在行中使用日历层次结构(excel 2010)。但是当我尝试仅使用月份级别的YTD时,我的值是一年中的总成本。按月没有聚合。我有这样的事情:

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

当我在报表中拖动月份上方的季度时,我就有了预期的值。这个月是提出这个问题的唯一级别,我不明白?我的日期维度被充分声明为时间维度,每个属性设置为correclty。

1 个答案:

答案 0 :(得分:0)

我明白了!确实,我的时间等级不正确。事实上,在我的时间属性关系中,我的YEAR,QUARTER,MONTH属性与唯一的DATE属性(设置为主键)相关。我刚刚删除了Date和QUARTER属性之间的关系,我在MONTH和QUARTER之间重新创建了一个新关系。 现在,我的YTD度量在几个月内正确汇总!问题解决了: - )