我知道PowerPivot
不是编程,但我想看看我是否可以得到帮助或建议如何让总行正确计算绝对值之和在更高的聚合级别PowerPivot
数据模型中的数据。
以下是我的示例:这是详细的数据格式。有两个层次结构:
1. Product Group\Product Family\**Material** '3 columns'
2. Region\**Plant**\SalesMgr\Employee\Customer '5 columns'
层次结构代表我的数据模型中的8列
数据模型中的所有数据都处于最低级别(即物料/客户)。但是,我想计算材料/工厂级别的预测准确度(更高的聚合级别)。
DataModel Column9: Sales 'Sales at the detailed Material/Customer'
DataModel Column10: Forecast 'Forecast at the detailed Material/Customer'
Calculated Column11: AbsoluteError = ABS(Forecast - Sales) 'calced at Mat/Cust'
PowerPivot DAX formulas/measures, shortened for simplicity
TotalSales:=SUM(Sales)
TotalAbsError:=SUM(AbsoluteError)
MAPE:= TotalAbsError/TotalSales
ForecastAccuracy:= 1 - MAPE (Mean Absolute Percentage Error)
在创建数据透视表时,这会在材料/工厂级别正确计算数据。但是,数据透视表中的总值不正确。
例如,AbsError的总和是20行材料/客户组合的总和。我只需要5种材料/工厂组合的总和。 20行详细的物料/客户数据汇总最多只有5行物料/工厂组合。
我有一个可以分享的示例电子表格。感谢Dimitry更新问题!
我想发布电子表格/ powerpivot,以便StackOverflow社区可以看到它。我想我必须发布一个链接。我将开始试图弄清楚如何。
由于 大卫