AVERAGEX

適用於:導出數據行計算數據表Measure視覺計算

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

語法

DAX
AVERAGEX(<table>,<expression>)  

參數

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

傳回 value

十進位數。

言論

  • AVERAGEX 函式可讓您針對數據表的每個數據列 evaluate 表示式,and 然後取得其算術平均數 valuesandcalculate 結果集。 因此,函式會採用數據表作為其 first 自變數,and 表示式做為 second 自變數。

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

  • 當沒有任何資料列可匯總時,函式會傳回 blank。 當有數據列,但其中 none 符合指定的準則時,函式會傳回 0。

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

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

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

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

AVERAGE 函式
AVERAGEA 函式
統計函數