AVERAGEX
計算一組在數據表上評估的表達式 average(算術平均數)。
語法
AVERAGEX(<table>,<expression>)
參數
術語 | 定義 |
---|---|
table |
數據表的名稱,or 表示式,指定可執行匯總的數據表。 |
expression |
具有純量結果的表達式,將會針對 first 自變數中數據表的每個數據列進行評估。 |
傳回 value
十進位數。
言論
AVERAGEX 函式可讓您針對數據表的每個數據列 evaluate 表示式,and 然後取得其算術平均數 valuesandcalculate 結果集。 因此,函式會採用數據表作為其 first 自變數,and 表示式做為 second 自變數。
在 all 其他方面,AVERAGEX 遵循與 AVERAGE相同的規則。 您無法包含非數值 or Null 儲存格。 需要數據表 and 表示式自變數。
當沒有任何資料列可匯總時,函式會傳回 blank。 當有數據列,但其中 none 符合指定的準則時,函式會傳回 0。
在匯出數據行中使用 not 數據列層級安全性 (RLS) 規則時,支援此函式 or 用於 DirectQuery 模式。
例
下列範例會計算 InternetSales 數據表中每個訂單的 average 貨運 and 稅,方法是 first 加總每個數據列中的 Freight 加 TaxAmt,然後 and 平均這些總和。
= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])
If 您在做為 second 自變數的表達式中使用多個作業,您必須使用括號來控制計算的順序。 如需詳細資訊,請參閱 DAX 語法參考。