【问题标题】:Access data from a BIRT dataset within a Java class从 Java 类中的 BIRT 数据集访问数据
【发布时间】:2016-03-28 20:04:05
【问题描述】:

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

【问题讨论】:

  • 请扩展您的问题并描述您想要实现的目标。这看起来像一个 XY 问题:meta.stackexchange.com/a/66378/190805
  • 我想知道如何在 Eclipse birt 报告中将数据从数据集(由查询拉取)加载到 java 类。这样我就可以操作数据了。
  • 报表中需要操作。我有一个想法,将查询中的数据加载到数组中并执行不同的计算,然后将该数据发送回报表设计。我只想使用 Java,因为那是我的舒适区。

标签: java eclipse dataset birt


【解决方案1】:

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

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

【讨论】:

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