генерировать SQL-запрос в дизайнере отчетов Pentaho с параметрами

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

SELECT * 
FROM tbl_project_tasks 
WHERE id = ${id}

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


person jooshifa pp    schedule 07.05.2018    source источник


Ответы (1)


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

SELECT id 
FROM tbl_project_tasks

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

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

person metk    schedule 08.05.2018