Одной из самых популярных функций в формулах Excel является ВПР. Но вы не можете использовать VLOOKUP в Power Pivot. Это связано главным образом с тем, что в Power Pivot функции выражений анализа данных (DAX) не принимают ячейку или диапазон ячеек в качестве ссылки, как это делает ВПР в Excel. Функции DAX принимают в качестве ссылки только столбец или таблицу.
В Power Pivot помните, что вы работаете с реляционной моделью данных. Поиск значений в другой таблице очень прост, и во многих случаях вам не нужно создавать формулы вообще.
Например, предположим, что у вас есть сводная таблица на листе Excel для анализа данных о продажах в модели данных, и вы хотите срезировать на основе региональных данных из столбца Region в таблице Geography. Можно просто добавить регион в качестве поля в сводную таблицу. Подстановка или формула не требуется. Это простое решение имеет некоторые требования: столбец подстановки Регион должен находиться в связанной таблице, а таблицу Geography нельзя скрыть из списка полей сводной таблицы.
В Power Pivot существует несколько случаев, когда может потребоваться искать значения в другой таблице в рамках вычисления, например вычисляемый столбец или мера. Для этого требуется пользовательская формула, созданная с помощью DAX, которая включает в себя несколько функций, выполняющих аналогичные поиски. Выбор зависит от того, что нужно сделать с помощью формулы.
Выберите нужное действие
Для поиска значений в связанной таблице используйте функцию RELATED.
Для поиска таблицы со всеми строками, связанными с текущей строкой, используйте функцию RELATEDTABLE.
Используйте функцию LOOKUPVALUE для возврата значений по условиям фильтра.