【问题标题】:How to do a weighted average in my pivot table that follows a filtering criteria?如何在遵循过滤条件的数据透视表中进行加权平均?
【发布时间】:2018-10-13 04:08:19
【问题描述】:

我知道如何创建一个简单的加权平均值,但是让这个应用程序对我来说有点困惑的是因为权重是基于一个比率 - 其中它的分母是包含相同名称的所有行的总和.

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

请参考下图:

【问题讨论】:

  • 你能用文字而不是用人们可能不知道的符号的数学公式来解释逻辑吗?
  • 谢谢你,当我开始工作时,我也会用文字添加它们。我在 excel 公式的最右边一列中放置了完全相同的公式。

标签: excel pivot-table powerpivot


【解决方案1】:

您需要先将此表添加到 Power Pivot 数据模型。我将此表称为“数据”。

然后,创建一个 DAX 度量:

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

在行上创建一个带有名称的数据透视表,将度量放入其中,您将得到以下结果:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-05
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多