簡體   English   中英

Excel-將功能添加到數據透視表中定義的功能

[英]Excel - Add function to those defined in Pivot Table

下午好!

我已經根據PowerPivot的數據制作了一個數據透視表。

我想在數據透視表中使用AverageIFS函數而不是平均值1,因為我想計算平均值,不包括具有0的寄存器。在圖片中,我用於計算平均值的列是Duree_Deplacem (在圖片)。

我在https://support.office.com/en-us/article/change-the-summary-function-or-custom-calculation-for-a-field-in-a-中找到了一些有關我需要的信息ivottable-report-ea8945fb-9969-4bac-a16c-4f67b0f7b239 ,但它僅使用已定義的功能,而沒有提供使用其他功能的選項。 這使我認為這可能是不可能的。 (?)。

如果您使用PowerPivot制作數據透視表報表,嘗試在數據透視表中使用計算字段是一個很大的錯誤。 就像騎着馬拉一輛Ferrary。

PowerPivot有其自己的稱為DAX的語言,您可以用它編寫比計算字段強大和靈活的動態公式。 但是您將需要花費一些時間來進行自我教育-您必須了解自己在做什么。 這是入門教程的示例

一旦了解了什么是度量,就可以按以下方式解決您的問題:

Average Without Zeros = CALCULATE( AVERAGE(Table[Field]), Table[Field] > 0)

其中“表”是表的名稱,“字段”是要平均的字段的名稱。

如果將此度量放到數據透視表中,它將在任何數據透視表布局中正確計算平均值。

一旦您了解了它的工作原理,您的生活將永遠不再相同:)

如果您決定更認真地學習DAX和PowerPivot,建議您從以下幾本書開始:

Power Pivot和Power BI:DAX Excel用戶指南

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM