Прочитать на английском

Поделиться через


AVERAGEA

применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления

Возвращает average (арифметическое среднее) values в столбце. Обрабатывает текстовые and нечисловые values.

Синтаксис

DAX
AVERAGEA(<column>)  

Параметры

Срок Определение
column Столбец, containsvalues, для которого требуется average.

Возврат value

Десятичное число.

Замечания

  • Функция AVERAGEA принимает столбец, and усреднены числа в нем, но также обрабатывает нечисловые типы данных в соответствии со следующими правилами:

    • Values, который оценивается как TRUEcount как 1.
    • Values, evaluateFALSEcount как 0 (ноль).
    • Values, которые содержат нечисловый текст count равным 0 (ноль).
    • Пустой текст ("") подсчитывается как 0 (ноль).
  • If вы not хотите включить логические valuesand текстовые представления чисел в ссылку в рамках вычисления, используйте функцию AVERAGE.

  • Всякий раз, когда нет строк для статистической обработки, функция возвращает blank. Однако if есть строки, но none из них соответствуют указанным критериям, функция возвращает значение 0. Microsoft Excel также возвращает ноль if нет строк, которые соответствуют условиям.

  • Эта функция not поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах or правилах безопасности на уровне строк (RLS).

Пример

В следующем примере возвращается average ячеек, отличных отblank в указанном столбце, в приведенной ниже таблице. If вы использовали функцию AVERAGE, среднее значение будет 21/2; с функцией AVERAGEA результатом является 22/5.

Идентификатор транзакции Количество Результат
0000123 1 Подсчитывается как 1
0000124 20 Подсчитывается как 20
0000125 n/a Подсчитывается как 0
0000126 Подсчитывается как 0
0000126 TRUE Подсчитывается как 1
DAX
= AVERAGEA([Amount])  

AVERAGE функции
AVERAGEX функции
Статистические функции