MINX / MIN

MINX / MIN

Функция агрегации.

MIN возвращает минимальное значение из столбца.

MINX вычисляет выражение для каждой строки таблицы и возвращает минимальное значение.

Синтаксис

MINX ( <Table>, <Expression> )

MIN ( <ColumnName> )

<Expression> может содержать только числовой столбец.

Пример

MIN

В данном примере MIN возвращает минимальную скидку discountamount для фактов продаж в таблице factonlinesales:

MIN(factonlinesales[discountamount])

MINX

В примере ниже функция MINX проходит по каждому заказу в таблице factonlinesales, вычисляет его общую стоимость и в конце выбирает самую маленькую из всех вычисленных стоимостей.

МинимальнаяСтоимостьЗаказа = MINX( factonlinesales, factonlinesales[quantity] * factonlinesales[unitprice] )

где

  • MINX(...) – выполняет вычисления построчно для всей таблицы, а затем находит минимальное значение среди всех результатов.

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

  • factonlinesales[quantity] * factonlinesales[unitprice] – выражение, которое вычисляется для каждой строки таблицы factonlinesales. Для каждой строки оно умножает количество товара на его цену, получая таким образом полную стоимость этого конкретного заказа.


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

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

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

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