如何在遵循过滤条件的数据透视表 table 中进行加权平均?

How to do a weighted average in my pivot table that follows a filtering criteria?

我知道如何创建一个简单的加权平均数,但让我对这个应用程序有点困惑的是因为权重是基于比率的——其中它的分母是包含同名。

我认为它与 calculated fieldsDAX 有关,但我没有关于如何在 Excel 上制定它的经验。

请参考下图:

您需要先将此 table 添加到 Power Pivot 数据模型。我将其称为 table "Data"。

然后,创建 DAX 度量:

Weighted Average = 
DIVIDE ( 
    SUMX ( Data, Data[Production Quantity] * Data[Average] ), 
    SUM ( Data[Production Quantity] ) 
    )

创建一个数据透视表 table,在行上使用 Name,将度量放入其中,您将得到以下结果:

(请注意,您的示例显示了姓名 D 的不正确计算)。