BIRT : 根据本地报表参数过滤级联报表参数组

BIRT : Filter cascaded Report Parameter group based on Local Report Parameter

我想设计 BIRT 报告,在我的例子中,用户将输入开始时间和停止时间,根据开始时间和停止时间,我将获得开始时间和停止时间之间存在的可用批次名称列表。 然后用户将从组合框中 select 批次名称查看详细信息。我已尝试使用级联报告参数组,但未过滤基于开始时间和停止时间的报告参数批处理列表。

我不知道你的 Birt 版本是什么,但是,你可以为此使用级联参数,试试看: 我假设您有 2 或 3 个数据集:一个(或两个)用于获取开始时间和结束时间,另一个用于获取批次名称。 Select 创建新的级联参数时的多个数据集:

然后,添加您的两个参数:开始时间和结束时间以及您创建的数据集 然后,对于批次名称,创建另一个数据集,例如:

然后,留在数据集中,进入参数选项卡并添加您想要的两个参数:

这应该有效