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
Математические операторы
Нужна дополнительная помощь?