Перейти к основному содержимому Перейти к дополнительному содержимому

Min — функция диаграммы

Min() находит наименьшее значение агрегированных данных. Если указать rank n, можно найти наименьшее n-ное значение.

Примечание к подсказкеДавайте также посмотрим на элементы FirstSortedValue и RangeMin, которые имеют одинаковую функциональность в отношении функции Min.

Синтаксис:  

Min({[SetExpression] [TOTAL [<fld {,fld}>]]} expr [,rank])

Возвращаемые типы данных: числовое значение

Аргументы
АргументОписание
exprВыражение или поле, содержащее данные для измерения.
rankЗначение rank по умолчанию равно 1, что соответствует наименьшему значению. При указании для rank значения 2 будет возвращено второе наименьшее значение. Если rank имеет значение 3, будет возвращено третье наименьшее значение и т. д.
SetExpressionПо умолчанию функция агрегирования агрегирует множество возможных записей, определенных выборкой. Альтернативный набор записей может быть определен выражением анализа множества.
TOTALЕсли слово TOTAL стоит перед аргументами функции, вычисление выполняется по всем возможным значениям, указанным в текущих выборках, а не только в тех, которые относятся к значению текущего измерения, т. е. измерения диаграммы игнорируются. При использовании выражения TOTAL [<fld {.fld}>], где префикс TOTAL предшествует списку из одного или нескольких имен полей, выступающих в качестве подмножества переменных измерения диаграммы, создается подмножество всех возможных значений.

Определение объема агрегирования

Пример: выражения диаграммы
ПримерРезультат
Min(UnitSales)

Возвращает самое низкое ненулевое значение в поле UnitSales.

Min(UnitSales*UnitPrice) Значение суммы заказа вычисляется путем умножения количества проданных единиц в элементе (UnitSales) на цену за единицу. Возвращает наименьшее значение, полученное в результате вычисления всех возможных значений произведения (UnitSales)*(UnitPrice).
Min(UnitSales, 2) Возвращает второе наименьшее значение в UnitSales (после значений NULL).
Min(TOTAL UnitSales) Квалификатор TOTAL означает, что обнаружено наименьшее возможное значение без учета измерений диаграммы. Для диаграммы с измерением Customer квалификатор TOTAL обеспечит возврат минимального значения по всему набору данных вместо минимального значения UnitSales для каждого клиента.
Min({1} TOTAL UnitSales) Выражение анализа множеств {1} определяет набор записей для оценки в качестве ALL, независимо от выборки. Например, если выбран конкретный клиент, все равно будет возвращено минимальное значение UnitSales по всему набору данных.

Пример. Основы использования функции Min

Пример. Сценарий использования функции Min для вычисления наименьшей суммы продаж по месяцам

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!