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