Поделиться через


ПОИСКА

Применимо к:Вычисляемый столбецВычисляемая таблицаИзмерятьВизуальное вычисление

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

Синтаксис

LOOKUP(<expression>, <colref>, <expression>[, <colref>, <expression>]...)

Параметры

Срок Определение
выражение Выражение для вычисления.
colref (Необязательно) Отфильтрованный столбец.
выражение (Необязательно) Значение для фильтрации.

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

Значение выражения после применения фильтров.

Если совпадения нет, возвращается ошибка.

Если несколько строк соответствуют фильтрам, возвращается ошибка.

Пример 1

В этом примере LOOKUP извлекает сумму продаж для категории велосипедов. Первый аргумент может быть столбцом или скалярным выражением.

Lookup Example 1 = LOOKUP(SUM([Sales Amount]),  [Category], "Bikes")
Lookup Example 2 = LOOKUP([Sales Amount], [Category], "Bikes")

На снимка экрана ниже показана матрица с двумя визуальными вычислениями.

Пример подстановки 1

Пример 2

В этом примере визуальный расчет LookupExample2 извлекает сумму продаж за финансовый год FY2018. Обратите внимание, что фильтр кварталов из строки будет использоваться, так как он не указан явно, что приводит к тому, что результаты не возвращаются для FY2019 Q1 до FY2019 Q4 с момента сочетания FY2018 и FY2019 Q1 с FY2019 Q4 не существует. LookupExample3 явно указывает квартал, поэтому не учитывает текущий квартал строки.

LookupExample2 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018")
LookupExample3 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018", [Fiscal Quarter], "FY2018 Q1")

Пример подстановки 2

LOOKUPWITHTOTALS