Функция AVERAGE (DAX)

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

Синтаксис

AVERAGE(<column>)

Параметры

Элемент

Определение

column

Столбец, содержащий числа, для которых вычисляется среднее значение.

Возвращаемое значение

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

Замечания

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

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

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

  • Если столбец содержит логические значения или пустые ячейки, то такие значения не обрабатываются.

  • Ячейки с нулевым значениям учитываются.

  • При вычислении среднего значения для ячеек нужно понимать, что пустая ячейка отличается от ячейки, содержащей нулевое значение (0). Если ячейка содержит значение 0, то это значение добавляется к сумме чисел, а строка учитывается в количестве строк, которое затем используется в качестве делителя. Однако если ячейка содержит пустое значение, то строка не учитывается.

Если отсутствуют строки для статистической обработки, функция возвращает пустое значение. Если же строки присутствуют, однако ни одна из них не соответствует заданным условиям, то функция возвращает значение 0. Excel также возвращает нулевое значение, если не найдены строки, соответствующие условиям.

Пример

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

=AVERAGE(InternetSales[ExtendedSalesAmount])

Связанные функции

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

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