[英]Excel Pivot Table : Calculated Field ( formula to be used like sumproduct)
如圖所示,我有源數據。 (A至D欄)
我想生成 pivot 表而不在源數據中插入任何新列。 我的最終目標是讓 Pivot 表顯示總計“按國家”然后“按產品”(如手動綠色部分所示)
我嘗試了幾種方法,我的最終結果是粉色 pivot 表……顯示的值不正確。 我已添加計算字段以得出結果,但計算字段現在顯示的數字不正確。
誰能幫我在 pivot 表中獲得正確的數字.... 綠色 pivot 表是手動創建的。 (預期輸出)
文件可以從https://www.dropbox.com/s/b86wdaj5803plgh/ExcelPivotQuery.xlsx?dl=0下載
不確定您是否可以使用Calculated Field
來做到這一點,因為它將采用總和的乘積而不是乘積的總和。 例如,對於Egypt|Prod_1
,您期望:
(2,325*86)+(4,245*78)=199,950+331,110=531,060
而是Calculated Field
正在執行:
(2,325+4,245)*(86+78)=6,570*164=1,077,480
我會將您的表添加到Data Model
,然后使用Measure
:
=SUMX(MyTable,MyTable[Quantity]*MyTable[Unit Price])
根據需要更改表名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.