Я пытаюсь вернуть значение 'Plant ID'
на основе значения 'Material ID'
в текущей таблице (Materials
) из другой таблицы (MasterData
). Я использую функцию LOOKUPVALUE
, но получаю сообщение об ошибке:
Таблица нескольких значений была предоставлена там, где ожидалось одно значение.
Код DAX, который я использую:
=LOOKUPVALUE(MasterData[Plant ID], MasterData[Material ID], 'Materials'[Material ID])
Моя таблица MasterData выглядит следующим образом:
Material ID
связан с несколькимиPlant ID
значениями вMasterData
таблице, и DAX не знает, какое из них вы хотите вернуть. - person Alexis Olson   schedule 04.09.2018LOOKUPVALUE()
требуется поле search_columnName с разными значениями для поиска чего-либо. MasterData [Идентификатор материала] `- это ваше имя_столбца поиска, но имеет повторяющиеся значения, отсюда и ошибка. Для решения поиска необходимо использовать поле с различными значениями. Это, вероятно, означает создание новой таблицы, которая имеет эквивалент отличного[Material ID]
по отношению к[Plant ID]
. - person Zorkolot   schedule 04.09.2018