параметры по запросу и их необходимые компоненты - PullRequest
0 голосов
/ 24 мая 2018

Я слишком новичок и один в офисе с инструментом Pentaho CDE, и несколько дней назад я застрял с дизайном моей "легкой" панели инструментов ... У меня есть SQL-запрос, где мне нужно использовать параметр для вводадата:

select uc_descr, semana, count(*) n_anotaciones
from base_table
where semana >= to_date(${IntroduceFecha}, 'dd/mm/yyyy')
group by uc_descr, semana
order by semana ,uc_descr

Он работал с фиксированным значением ('31 -01-2018 ') вместо ${IntroduceFecha} и возвращает мне таблицу с правильными строками, но я не могу сделатьэто работает с параметром.Я использовал 3 объекта на панели компонентов:

  • компонент таблицы, чтобы показать содержимое строк
  • параметр даты, определить параметр
  • компонент ввода даты, чтобы получитьопределение даты пользователя

Макет работал нормально ... и я думаю, что источник данных тоже.

Пожалуйста, можете дать кому-нибудь совет или совет о том, что я делаю плохо...Я пробовал с простым параметром вместо даты один, и с вводом текста вместо ввода даты (изменение запроса, конечно).Но я не нахожу решения.

1 Ответ

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

Этот вопрос и ответ помогут вам настроить параметры в Table Component и передать их в SQL Datasource.

Ваш Date input component должен настроить date parameter.Table Component должен установить слушателя на этот параметр, а должен установить его в параметрах.SQL Datasource должен установить тот же параметр, что и Table Component.И чем это можно использовать в запросе.

...