查询参数及其必要组件

时间:2018-05-24 12:54:43

标签: sql pentaho pentaho-cde

我太新手了,独自一人在办公室用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,并使用文本输入代替日期输入(修改查询,当然)。但我找不到解决方案。

1 个答案:

答案 0 :(得分:0)

此问题和答案可以帮助您在Table Component中设置参数并将其传递给SQL Datasource

您的Date input component应设置date parameterTable Component应该在该参数上设置监听器a应该在参数中设置它。 SQL Datasource应设置与Table Component相同的参数。而且它可以用于查询。