AVERAGEX 函數
計算透過資料表評估之一組運算式的平均 (算術平均)。
語法
AVERAGEX(<table>,<expression>)
參數
詞彙 |
定義 |
---|---|
table |
資料表的名稱,或指定執行彙總所依據之資料表的運算式。 |
expression |
具有純量結果的運算式,此運算式將會針對第一個引數中資料表的每個資料列進行評估。 |
傳回值
十進位數字
備註
AVERAGEX 函數可讓您針對資料表的每個資料列評估運算式,然後採用所產生的值組,並計算其算術平均。 因此,此函數會採用資料表做為其第一個引數,並採用運算式做為第二個引數。
在其他所有方面,AVERAGEX 會遵循與 AVERAGE 相同的規則。 您不得加入非數字或 Null 資料格。 資料表和運算式引數都是必要的。
當沒有要彙總的資料列時,該函數會傳回空白。如果有資料列,但是這些資料列全都不符合指定的準則,則函數會傳回 0。
範例
下列範例會針對 InternetSales 資料表中的每個訂單,計算運費與稅額的平均,方法是,首先透過加總每個資料列中的 Freight 和 TaxAmt,然後再將這些總和加以平均。
=AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])
如果您在當做第二個引數的運算式中使用多個運算,您必須使用括號來控制計算的順序。 如需詳細資訊,請參閱<PowerPivot 的 DAX 語法規格>。