标签: excel pivot-table powerpivot
我有一个想法如何创建一个简单的加权平均值,但是这个应用程序令我有些困惑的是,因为权重是基于比率的,其中分母是包含相同名称的所有行的总和
我认为它与calculated fields或DAX有关,但是我没有在Excel上公式化的经验。
calculated fields
DAX
请参考下图:
答案 0 :(得分:1)
您将需要首先将此表添加到Power Pivot数据模型。我将此表称为“数据”。
然后,创建DAX度量:
Weighted Average = DIVIDE ( SUMX ( Data, Data[Production Quantity] * Data[Average] ), SUM ( Data[Production Quantity] ) )
创建一个带有名称在行上的数据透视表,将度量放入其中,您将得到以下结果:
(请注意,您的示例显示了名称D的错误计算)。