【问题标题】:BIRT : Filter cascaded Report Parameter group based on Local Report ParameterBIRT:根据本地报告参数过滤级联报告参数组
【发布时间】:2019-02-12 09:44:27
【问题描述】:

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

【问题讨论】:

  • 1.创建的报告需要采用 HTML 格式。 2. 从组合框中选择/添加的过滤器 - 报告参数应使用刚刚输入的过滤器动态命中查询。含义...使用新过滤器的新查询。

标签: java reporting birt


【解决方案1】:

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

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

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

这应该可行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多