Pivot 中每天产品的加权平均价格 Table

Weighted average price of a product per day in Pivot Table

我在将以下公式转换为枢轴时遇到问题 table;通过常规枢轴 table,或通过 DAX 和 powerpivot。

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

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

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

PS- 由于数据量大,我需要将其放在枢轴 table 中。在 250,000 行时,标准 Excel 无法处理此公式。

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

解释:

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