AVERAGE

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

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

Синтаксис

DAX
AVERAGE(<column>)

Параметры

Срок Определение
column Столбец, contains числа, для которых требуется average.

Возврат value

Возвращает десятичное число, представляющее арифметическое значение чисел в столбце.

Замечания

  • Эта функция принимает указанный столбец в качестве аргумента, and находит averagevalues в этом столбце. If вы хотите findaverage выражения, которое вычисляет набор чисел, используйте вместо этого функцию AVERAGEX.

  • Ненумерные values в столбце обрабатываются следующим образом:

    • If текст столбца contains, агрегирование не может быть выполнено, and функции возвращают пустые значения.
    • If столбце contains логических valuesor пустых ячеек, эти values игнорируются.
    • Ячейки с value ноль включены.
  • При average ячейках следует учитывать разницу между пустой ячейкой and ячейкой, которая containsvalue 0 (ноль). Если ячейка contains 0, она добавляется в sum чисел, and строка учитывается среди числа строк, используемых в качестве разделителя. Однако если ячейка containsblank, строка not подсчитывается.

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

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

Пример

Следующая формула возвращает averagevalues в столбце ExtendedSalesAmount в таблице InternetSales.

DAX
= AVERAGE(InternetSales[ExtendedSalesAmount])

Функция AVERAGEX может принимать в качестве аргумента выражение, вычисляемое для каждой строки в таблице. Это позволяет выполнять вычисления and затем принимать average вычисляемой values.

Функция AVERAGEA принимает столбец в качестве аргумента, но в противном случае это похоже на функцию Excel с тем же именем. Используя функцию AVERAGEA, можно calculate среднее значение в столбце, который contains пустым values.