Birt 报告同一字段的多个参数

Birt Report Multiple Parameters for the same field

我正在使用 Birt 生成报告。我想在我的 where 子句中使用相同的参数两次,例如date_column >= 在哪里?和 date_column < ?。这 '?'这一行是一个指向日期的参数(报告参数)。添加到我的下一个 where 子句中,我想使用第二个参数再次查找日期期间,但在不同的年份(当前年份 -1)。我知道 birt 看到参数和 ?顺序地。我该如何配置?

只需将两个具有 2 个不同名称的参数添加到您的查询中,并为您的两个参数使用相同的来源(报告参数)。没有限制,您不能多次将相同的参数添加到您的查询中。

根据需要在 SQL 查询中添加尽可能多的 ? 参数:

在参数标签中,您可以根据需要将它们 link 添加到您的 Report-Input-Parameters 中,还可以添加两次 Input-Parameter。查询中的 ? 将按出现顺序替换为参数值(第一个 ? = 第一个参数,第二个 ? = 第二个参数等):