我正在使用 Birt 生成报告。我想在 where 子句中使用相同的参数两次,例如其中日期列 >= ?和 date_column < ?.这 '?'这一行有一个参数指向日期(报告参数)。添加到我的下一个 where 子句中,我想使用第二个参数来再次查找日期期间,但在不同的年份(当前年份 -1)。我知道 birt 会看到参数并且 ?依次。我该如何配置这个?
最佳答案
只需将两个具有 2 个不同名称的参数添加到您的查询中,并为这两个参数使用相同的源 (Report-Paramter)。没有限制,您不能在查询中多次添加相同的参数。
根据需要在 SQL 查询中添加尽可能多的 ?
参数:
在参数标签中,您可以根据需要将它们链接到您的报告输入参数,还可以添加两次输入参数。查询中的 ?
将按出现顺序替换为参数值(第一个 ?
= 第一个参数,第二个 ?
=第二个参数等):
关于eclipse - Birt Report 同一字段的多个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36179149/