共用方式為


AVERAGEX

適用於:計算結果列匯出數據表量值視覺計算

計算資料表上所評估一組運算式的平均 (算術平均)。

語法

AVERAGEX(<table>,<expression>)  

參數

詞彙 [定義]
table 資料表的名稱,或指定可執行彙總的資料表運算式。
expression 具有純量結果的運算式,會針對第一個引數中資料表的每個資料列進行評估。

傳回值

十進位數字。

備註

  • AVERAGEX 函式可讓您針對資料表的每個資料列來評估運算式,然後取得產生的一組值,並計算其算術平均值。 因此,此函式會採用資料表作為其第一個引數,並使用運算式作為第二個引數。

  • 在所有其他方面,AVERAGEX 會遵循與 AVERAGE 相同的規則。 您不能包含非數值或 null 資料格。 資料表和運算式引數都是必要的。

  • 當沒有要彙總的資料列時,函式即會傳回空白。 當有資料列,卻都不符合指定的準則時,則函式會傳回 0。

  • 在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

範例

下列範例會計算 InternetSales 資料表中每個訂單的平均運費和稅金,方法是先在每個資料列中將運費加上 TaxAmt,然後將這些總和的平均值相加。

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

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

AVERAGE 函式
AVERAGEA 函式
統計函式