Передать таблицу как переменную - Pentaho - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть URL: https://api.xero.com/api.xro/2.0/Reports/ProfitAndLoss?fromDate=2019-06-01&toDate=2019-06-30, который я буду использовать после вызова API Xero. Мне нужно динамически изменять fromDate и toDate.Я подумал использовать https://api.xero.com/api.xro/2.0/Reports/ProfitAndLoss?fromDate=${start}&toDate=${end}. Затем добавьте «Сетка данных» с датами для замены в строке.Но затем я попытался «Установить переменные» / «Получить переменные», но продолжаю получать сообщение об ошибке «Ожидалось, что только 1 входная строка установит переменные и будет получено как минимум 2».Что я делаю не так?

enter image description here Текущее преобразование: enter image description here Преобразование:

enter image description here

Подзадача:

enter image description here

Окончательное преобразование: enter image description here

1 Ответ

1 голос
/ 26 сентября 2019

В переменной set вы можете установить только одну строку.но если вы хотите пропустить несколько строк, я предлагаю вам использовать job .В первом преобразовании задания используйте Сетка данных , а затем скопируйте строки в результат .затем создайте еще одну подработку .Для установки переменной используйте преобразование .Убедитесь, что выполнение в каждой строке ввода проверено .это должно быть подчинение Структура

...