сгенерировать SQL-запрос в дизайнере отчетов Pentaho с параметрами - PullRequest
0 голосов
/ 07 мая 2018

Я создал два параметра с именами id и task_name в конструкторе отчетов Pentaho. Тип отображения обоих из них выпадающий. Когда я пытаюсь изменить запрос на основе параметров, я не получаю никаких данных в раскрывающемся списке. Но данные выпадающего меню отображаются, когда я не редактирую запрос с параметрами. Мой запрос

SELECT * 
FROM tbl_project_tasks 
WHERE id = ${id}

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 08 мая 2018

В параметре вы найдете поле с именем Query . Этот запрос не должен быть основным запросом, упомянутым выше. Вы должны создать новый запрос, в котором вы выбираете только id из вашей базы данных. Например, назовите его idparameter . Это выглядит так:

SELECT id 
FROM tbl_project_tasks

Теперь в параметре выберите idparameter in Запрос , id in Значение и id in Отображаемое имя . Убедитесь, что имя параметра в Name совпадает с именем в $ {} в основном запросе.

Надеюсь, что это был ответ на ваш вопрос.

...