【问题标题】:Weighted average price of a product per day in Pivot Table数据透视表中产品每天的加权平均价格
【发布时间】:2016-06-30 14:01:52
【问题描述】:

我在将以下公式转换为数据透视表时遇到问题;通过常规数据透视表,或通过 DAX 和 powerpivot。

=SUMPRODUCT((C$2:C$11)*(D$2:D$11)*(A$2:A$11=A2)*(B$2:B$11=B2))/SUMIFS(D$2:D$11,A$2:A$11,A2,B$2:B$11,B2)

背景是,我有许多产品出现在电子商务网站上,我需要找出它们每天的价格。但是,这些价格每天都在变化,具体取决于促销代码、访问者位置等。因此,我需要根据看到特定价格的访问者数量来确定它们的加权价格。

谁能帮忙翻译这个问题,或者提供一个更好的方法来解决这个问题?

PS- 由于数据量大,我需要它在数据透视表中。在 250,000 行时,标准 Excel 无法处理此公式。

【问题讨论】:

    标签: excel dax


    【解决方案1】:

    以下内容是在没有 Powerpivot 的 Excel 2010 中。但是,一般方法应该有效:

    说明:

    我添加了将价格和访问量相乘的列。数据透视表使用日期,然后使用产品 SKU 作为行标签。然后我添加了一个计算字段,将价格*访问次数除以访问次数。

    【讨论】:

    • 非常感谢。这种方法奏效了!并且无需将其放入 powerpivot,因为一个简单的数据透视表就可以了
    • 很高兴听到它对您有用。请记得投票并接受这个答案。
    • 道歉 - 我以为我有。
    猜你喜欢
    • 1970-01-01
    • 2019-10-05
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 2019-12-30
    • 1970-01-01
    相关资源
    最近更新 更多