gpt4 book ai didi

java - birt 上的重复数据

转载 作者:行者123 更新时间:2023-12-01 14:59:37 24 4
gpt4 key购买 nike

我正在开发一个 birt 报告,我需要根据我在查询中检索到的数字打印数据集中的数据。例如:查询仅返回一行,其中一列是我需要重复从查询中检索到的数据的次数。它可以是 1 到 99999 之间的任意数字。

我怎样才能做到这一点?感谢您的帮助。

最佳答案

您可以做的一件事是创建一个脚本化数据集并将原始数据集中的数据传递到数组中。在脚本集中,您将访问一个字段,该字段告诉您要重复多少次,并使用您想要重复的数据在数据集中创建那么多行。现在,您可以简单地在报告中使用脚本化数据集。

要传递原始数据集中的数据,您可以使用 beforeFactory 中的数据引擎 API 来运行查询并填充数组,或者您可以简单地将隐藏文本框绑定(bind)到原始数​​据集中并将其放在顶部报告的内容,以确保原始数据集首先运行,并将数组填充到原始数据集的 onFetch 中。无论哪种方式都应该有效。

希望这有帮助。

关于java - birt 上的重复数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13864362/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com