MDX函数用于计算年度差异

时间:2019-12-09 15:38:58

标签: ssas mdx

我正试图提出计算销售额逐年差异的功能([措施]。[Castska]),但以下各项无法按预期工作:

CREATE MEMBER CURRENTCUBE.[Measures].year_to_year_sales AS ParallelPeriod([D_Time_YM].[Year],1,[Measures].[Castka]), VISIBLE = 1 ;

1 个答案:

答案 0 :(得分:2)

您的表达是错误的。我假设“ D_Time_YM]。[Year]”是一个用户层次结构,并且其中有一个级别“ [Year]”。基于此假设,请使用以下代码。

CREATE MEMBER CURRENTCUBE.[Measures].year_to_year_sales
 AS 
(ParallelPeriod([D_Time_YM].[Year].[Year],1,[D_Time_YM].[Year].currentmember),
[Measures].[Castka])