我太新手了,独自一人在办公室用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 :(得分:0)
此问题和答案可以帮助您在Table Component
中设置参数并将其传递给SQL Datasource
。
您的Date input component
应设置date parameter
。 Table Component
应该在该参数上设置监听器a应该在参数中设置它。 SQL Datasource
应设置与Table Component
相同的参数。而且它可以用于查询。