MDX/SSAS:创建一年前的版本

MDX/SSAS:创建一年前的版本,ssas,mdx,Ssas,Mdx,我有以下多维数据集结构: 版本维度 Actuals Forecast Budget FY15 Q1 P1 P2 P3 ... FY14 ... 时间维度 Actuals Forecast Budget FY15 Q1 P1 P2 P3 ... FY14 ... 衡量标准 Value 有人要求在同一行上创建一个包含实际值、去年实际值、预算和预测的报告,我现在很为难。本质上,业务部门要求的是“去

我有以下多维数据集结构:

版本维度

Actuals
Forecast
Budget
FY15
   Q1
     P1
     P2
     P3
   ...
FY14
   ...
时间维度

Actuals
Forecast
Budget
FY15
   Q1
     P1
     P2
     P3
   ...
FY14
   ...
衡量标准

Value

有人要求在同一行上创建一个包含实际值、去年实际值、预算和预测的报告,我现在很为难。本质上,业务部门要求的是“去年实际值”版本,我不知道如何使用
ParallelPeriod
函数和已创建的成员构建该版本。

时间维度如何应用于报告,除了去年的实际值之外?用户将在行上拖动时间维度,而去年的实际值将在列上。行上的时间维度可以是年、季度或期间。是否拖动?你是在写MDX,还是这是为了Excel,还是什么?我想从Excel的角度来看用户,但我需要在MDX中创建一个版本维度成员,模仿他们的需求。那么你将根据用户选择动态构建MDX?如果是这样,那么为什么不简单地为[Actuals Last Year]创建一个计算成员,指定时间维度的成员,而不是像ParallelPeriod这样的函数呢?