MDX查询以在Excel中编写YOY计算

py49o6xq  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(149)

我的Excel连接到一个立方体。我想在Excel中创建一个度量值,来计算YOY,这样我就可以将其拖到数据透视表的值部分。
示例数据(连接到模型的数据透视表)

  • 日期[月/年]
  • 产品[ProductName]
  • 销售额[总金额]

我想计算YOY %计算:

(2022-12 Sales - 2021-12 Sales ) / (2021-12 Sales)

以上计算我需要直接在Excel中使用OLAP工具构建。
我无法获得MDX逻辑,使其在Excel中工作。需要帮助才能获得Excel中的计算工作

mkshixfv

mkshixfv1#

我们对你们的立方体结构了解不够,无法对这个问题给予明确的答案。
要查找前一年中相应月份的金额,通常使用PARALLELPERIOD函数(以下内容包含在一个带有目标度量值的元组中)

(
  ParallelPeriod([Dare].[Date].[Year],1,[Date].[Date].currentmember)
  ,[Measures].[TotalAmount]
)

当前值为:

( [Date].[Date].currentmember ,[Measures].[TotalAmount] )

因此,您的计算将是:

(
 ( [Date].[Date].currentmember ,[Measures].[TotalAmount] )
 - 
 (
  ParallelPeriod([Dare].[Date].[Year],1,[Date].[Date].currentmember)
  ,[Measures].[TotalAmount]
 )
)
/
(
  ParallelPeriod([Dare].[Date].[Year],1,[Date].[Date].currentmember)
  ,[Measures].[TotalAmount]
)

相关问题