统计年同比差异的MDX函数

MDX function for counting year on year difference

我试图想出一个函数来计算销售额的年度差异([Measures]。[Castska]),但以下内容没有按预期工作:

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

你的表达方式有误。我假设 "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])