运行项目里程碑的总计量

时间:2015-12-16 20:50:25

标签: ssas mdx olap

我有一个SSAS 2012多维数据集,其中包含项目名称,里程碑名称和里程碑日期维度。基本措施是花费的美元。我需要对每个里程碑日期所花费的项目的累积美元进行额外计算。

Example of Data:
Project Milestone Milestone Date Spent Running Total  
A       1         1/1/2015         10      10  
A       2         2/23/2015        35      45  
A       3         4/5/2015          4      49  
B       1         6/7/2015          2       2
B       2         9/7/2015         49      51

里程碑日期维度通过里程碑维度引用。任何有关如何创建计算度量的建议都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

以下是针对AdvWrks的示例:

WITH 
  MEMBER [Measures].[rnTotal] AS 
    Sum
    (

        (NULL : [Date].[Calendar].CurrentMember)
      * 
        [Product].[Category].CurrentMember
     ,[Measures].[Internet Sales Amount]
    ) 
SELECT 
  [Measures].[rnTotal] ON 0
 ,
    [Product].[Category].[Category]
  * 
    (
      [Date].[Calendar].[Month].&[2006]&[6]
    : 
      [Date].[Calendar].[Month].&[2007]&[6]
    ) ON 1
FROM [Adventure Works];