Share via


AVERAGEX 函數

計算透過資料表評估之一組運算式的平均 (算術平均)。

語法

AVERAGEX(<table>,<expression>)

參數

詞彙

定義

table

資料表的名稱,或指定執行彙總所依據之資料表的運算式。

expression

具有純量結果的運算式,此運算式將會針對第一個引數中資料表的每個資料列進行評估。

傳回值

十進位數字

備註

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

在其他所有方面,AVERAGEX 會遵循與 AVERAGE 相同的規則。 您不得加入非數字或 Null 資料格。 資料表和運算式引數都是必要的。

當沒有要彙總的資料列時,該函數會傳回空白。如果有資料列,但是這些資料列全都不符合指定的準則,則函數會傳回 0。

範例

下列範例會針對 InternetSales 資料表中的每個訂單,計算運費與稅額的平均,方法是,首先透過加總每個資料列中的 Freight 和 TaxAmt,然後再將這些總和加以平均。

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

如果您在當做第二個引數的運算式中使用多個運算,您必須使用括號來控制計算的順序。 如需詳細資訊,請參閱<PowerPivot 的 DAX 語法規格>。

請參閱

參考

AVERAGE 函數

AVERAGEA 函數

其他資源

統計函數 (DAX)