如何在遵循过滤条件的数据透视表 table 中进行加权平均?
How to do a weighted average in my pivot table that follows a filtering criteria?
我知道如何创建一个简单的加权平均数,但让我对这个应用程序有点困惑的是因为权重是基于比率的——其中它的分母是包含同名。
我认为它与 calculated fields
或 DAX
有关,但我没有关于如何在 Excel 上制定它的经验。
请参考下图:
您需要先将此 table 添加到 Power Pivot 数据模型。我将其称为 table "Data"。
然后,创建 DAX 度量:
Weighted Average =
DIVIDE (
SUMX ( Data, Data[Production Quantity] * Data[Average] ),
SUM ( Data[Production Quantity] )
)
创建一个数据透视表 table,在行上使用 Name,将度量放入其中,您将得到以下结果:
(请注意,您的示例显示了姓名 D 的不正确计算)。
我知道如何创建一个简单的加权平均数,但让我对这个应用程序有点困惑的是因为权重是基于比率的——其中它的分母是包含同名。
我认为它与 calculated fields
或 DAX
有关,但我没有关于如何在 Excel 上制定它的经验。
请参考下图:
您需要先将此 table 添加到 Power Pivot 数据模型。我将其称为 table "Data"。
然后,创建 DAX 度量:
Weighted Average =
DIVIDE (
SUMX ( Data, Data[Production Quantity] * Data[Average] ),
SUM ( Data[Production Quantity] )
)
创建一个数据透视表 table,在行上使用 Name,将度量放入其中,您将得到以下结果:
(请注意,您的示例显示了姓名 D 的不正确计算)。