查询参数及其必要组件

parameters on query and their necessary components

我太新手了,独自一人在办公室使用 Pentaho CDE 工具,从几天前开始我的 "easy" 仪表板的设计就冻结了...我有一个 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} 和 returns 我 table 具有正确的行,但我不是能够使其与参数一起使用。我在组件面板上使用了 3 个对象:

布局很好...我认为数据源也是如此。

请给任何人关于我做错了什么的提示或建议...我尝试过使用简单参数而不是日期参数,也尝试使用文本输入而不是日期输入(修改查询,当然)。但是我没有找到解决方案。

这个问答可以帮助您在 Table Component 中设置参数并将它们传递给 SQL Datasource

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