从 Java class 内的 BIRT 数据集中访问数据

Access data from a BIRT dataset within a Java class

我对 BIRT eclipse 比较陌生。我创建了一个 java 项目和一个报告文件。该报告有一个 Oracle 数据库连接,我正在使用一个 table。我想使用 Java 访问 BIRT 数据集,这样我就可以操作数据而不是仅使用 Java 脚本。我有一个想法,我可以通过将 Java class 导入数据集上的 onFetch() 方法来连接它们,但我不确定。

您要使用的是"computed columns"。对于数据集,您可以将计算列添加到从数据源中提取的列之外。在计算脚本中,您可以将获取的列重新用作计算的输入。因此,您的数据集包含您的提取列和计算列。

此示例将 PK 列的提取值加 1: