AVERAGEA
傳回資料行中值的平均 (算術平均)。 處理文字和非數字值。
語法
AVERAGEA(<column>)
參數
詞彙 | 定義 |
---|---|
column | 包含所要平均值的資料行。 |
傳回值
十進位數字。
備註
AVERAGEA 函式會採用資料行並將其中的數字作為平均值,但也會根據下列規則來處理非數值資料類型:
- 評估為 TRUE 的值會計算為 1。
- 評估為 FALSE 的值會計算為 0 (零)。
- 包含非數值文字的值會計算為 0 (零)。
- 空白文字 ("") 會計算為 0 (零)。
如果您不希望在計算中將邏輯值和數字文字表示法納為計算一的部分,請使用 AVERAGE 函式。
只要沒有要彙總的資料列,則函式會傳回空白。 但若有資料列,卻都不符合指定的準則時,則函式會傳回 0。 如果找不到符合條件的資料列,則 Microsoft Excel 也會傳回零。
在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
範例
指定下表時,下列範例會傳回參考資料行中非空白資料格的平均值。 如果使用了 AVERAGE 函式,則平均值會是 21/2;若使用 AVERAGEA 函式,則結果會是 22/5。
交易識別碼 | 總額 | 結果 |
---|---|---|
0000123 | 1 | 計算為 1 |
0000124 | 20 | 計算為 20 |
0000125 | n/a | 計算為 0 |
0000126 | 計算為 0 | |
0000126 | TRUE | 計算為 1 |
= AVERAGEA([Amount])