共用方式為


AVERAGEX

適用於:匯出數據行計算數據表量值視覺計算

計算在數據表上評估的一組表達式平均值(算術平均值)。

語法

AVERAGEX(<table>,<expression>)

參數

術語 定義
table 數據表的名稱,或指定可執行匯總之數據表的表達式。
expression 具有純量結果的表達式,會針對第一個自變數中數據表的每個數據列進行評估。

傳回值

十進位數。

言論

  • AVERAGEX 函式可讓您評估數據表每個數據列的表達式,然後取得產生的值集並計算其算術平均值。 因此,函式會採用數據表做為其第一個自變數,而表達式作為第二個自變數。

  • 在所有其他方面,AVERAGEX 遵循與 AVERAGE相同的規則。 您無法包含非數值或 Null 儲存格。 需要數據表和表示式自變數。

  • 當沒有任何數據列可匯總時,函式會傳回空白。 當有數據列,但沒有任何數據列符合指定的準則時,函式會傳回 0。

  • 在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

下列範例會計算 InternetSales 數據表中每個訂單的平均貨運和稅金,方法是先在每個數據列中加總 Freight 加 TaxAmt,然後平均這些總和。

= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])

如果您在做為第二個自變數的運算式中使用多個作業,則必須使用括號來控制計算順序。 如需詳細資訊,請參閱 DAX 語法參考

AVERAGE 函數AVERAGEA 函數統計函數