MEDIAN / MEDIANX

MEDIAN возвращает медиану чисел в столбце.

MEDIANX возвращает медианное значение выражения, вычисленного для каждой строки в таблице. Она принимает два аргумента: первый – это таблица или выражение, возвращающее таблицу, а второй – столбец или выражение, для которого нужно вычислить медиану.

Медиана — это число, которое является серединой множества чисел, расположенных в порядке возрастания. То есть половина чисел имеют значения большие, чем медиана, а половина чисел имеют значения меньшие, чем медиана.

Основное отличие медианы от среднего значения заключается в том, как они реагируют на экстремальные значения (выбросы) в наборе данных. Среднее значение рассчитывается как сумма всех чисел, делённая на их количество, и поэтому оно чувствительно к экстремальным значениям, которые могут значительно повлиять на результат. Медиана же показывает середину данных, она определяется как значение, которое делит набор данных на две равные части, когда данные отсортированы по возрастанию. Медиана не так сильно подвержена влиянию экстремальных значений (выбросов), как среднее арифметическое, что делает ее более устойчивой мерой центральной тенденции.

Основное отличие MEDIANX от MEDIAN заключается в том, что MEDIANX позволяет вычислять медиану для каждой строки таблицы, тогда как MEDIAN вычисляет медиану для всего столбца. Это делает MEDIANX более гибкой функцией, позволяющей анализировать данные на более детальном уровне.

Синтаксис

MEDIAN(<колонка>)

где <колонка> – столбец, содержащий числа, для которых необходимо вычислить медиану.

Учитываются только числа в столбце. Пустые значения игнорируются. Логические значения, даты и текст не поддерживаются.

MEDIANX(<таблица>, <выражение>)

где –

<таблица> – таблица, содержащая данные, для которых будет вычисляться медиана.

<выражение> – выражение, которое вычисляется для каждой строки таблицы. Это выражение должно возвращать числовое значение.

Учитываются только числа в столбце. Пустые значения игнорируются. Логические значения, даты и текст не поддерживаются.

Примеры

MEDIAN

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

MEDIAN( Customers[Age] )

где –

Customers – таблица со списком клиентов;

Age – столбец, содержащий возраст клиентов.

MEDIANX

Предположим, у вас есть таблица Products с ценами и количеством проданных товаров, и вы хотите вычислить медиану общего дохода для каждого товара. Для этого можно воспользоваться следующей формулой:

MEDIANX(Products, Products[Price] * Products[Quantity])

где –

Products – таблица, содержащая данные о продуктах;
Products[Price] * Products[Quantity] – выражение, вычисляющее доход для каждой строки.
Функция MEDIANX вычислит медиану доходов для всех строк в таблице Products.


Смотрите также

Моделирование данных с помощью DAX
Поддерживаемые функции DAX
Математические операторы
Примеры

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.