我正在处理销售预测表,该表基于以下逻辑: 我们有一个完整的2019年销售表,其中将产品分类为集群,如果需要的话,还可以按每个国家/地区在集群内的子类别中进行分类。 (LUT_Sales19) 我们为每个国家/地区和子类别提供了另一个Excel表,其中列出了到2025年的年均预期增长率。(I_Growth)
我想通过将2019年以来的销售数字乘以复合增长率来计算x年和y类的预期销售量。 (例如,如果我们在英国的销售数字为x,2019年的类别1为2020年,2021年和2022年的增长率分别为1%,2%和3%,则2022年的预期销售额为x *(1 + 1 %)*(1 + 2%)*(1 + 3%)。)
所有计算都应在PowerPivot中进行测量。 到目前为止,我已经能够获得2019年的销售数据作为每年计算的基础:
VAR Sales2019 =
CALCULATE(SUM(LUT_Sales19[Net_Sales]), ALL(LUT_date_year[Year]))
我也可以得到复合增长率:
VAR CumGrowth =
CALCULATE(PRODUCTX(I_Growth, 1+I_Growth[Growth]),
FILTER (ALL ( LUT_date_year ) ,LUT_date_year[Year] +1<= MAX ( LUT_date_year[Year])))
所得到的数据透视表对于类别而言是正确的,但除2019年以外的每一年,群集和总计的总和都是关闭的。 这是我使用的措施:
IF(MAX(LUT_date_year[Year])=2019,
Sales2019,
CALCULATE(SUMX(LUT_Sales19, LUT_Sales19[Net_Sales]*CumGrowth), ALL(LUT_date_year[Year]))
)
我认为,使用SUMX可以解决问题,但问题仍然存在,并且我的想法已荡然无存。
我想念什么?
谢谢您的帮助。