Я работаю над созданием модели в Power BI, которая извлекает данные из стороннего API.Вызов API имеет два параметра;UserID и AccountType.
У меня есть существующий запрос в моем PowerBI, который предоставляет дедуплицированный список всех комбинаций UserID и AccountType, которые мы храним в системе.
Используя рекомендации из этой статьи , мне удалось создать функцию с двумя параметрами, которые я могу вызывать вручную, чтобы правильно вернуть набор данных, который я ожидаю получить от API.Ручной вызов функции напоминает что-то вроде этого:
fnMyFunction("12345", "ABCDEF")
Однако нам нужно будет запускать эту функцию для каждой строки в дедуплицированном запросе сверху.Мне до сих пор не удалось выяснить правильный синтаксис этого.Я вполне уверен, что мы очень близки к тому, чтобы заставить его работать, но я не знаю, как правильно вызывать мою функцию.
Что я пробовал:
fnMyFunction(myQuery[UserId], myQuery[AccountType])
Это приводит к следующей ошибке: 1. Ошибка: Мы не можем преобразовать значение типа List в тип Text.
fnMyFunction(each myQuery[UserId], each myQuery[AccountType])
Это приводит к той же ошибке, что и выше.
IМы нашли множество ссылок, в которых говорилось, что я могу использовать запрос в качестве входных данных для параметра, но все они основаны на одном столбце, где он нам понадобится для работы с комбинацией из двух столбцов.
Как я смогу достичь своей цели вызова нашей функции, используя данные, возвращаемые существующим запросом, в качестве входных данных для функции?
Спасибо.