BIRT:基于本地报告参数过滤级联的报告参数组

时间:2019-02-12 09:44:28

标签: java reporting birt

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

1 个答案:

答案 0 :(得分:0)

我不知道您的Birt版本是什么,但是,您可以为此使用级联参数,请尝试以下操作: 我假设您有2或3个数据集:一个(或两个)获得您的开始时间和结束时间,另一个获得您的批次名称。 创建新的级联参数时,请选择多个数据集: enter image description here

然后,使用创建的数据集添加两个参数:开始时间和结束时间 然后,为批次名称创建另一个数据集,如:

enter image description here

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

enter image description here

这应该有效