如何在JRxml文件中创建动态列以生成jasper报告?

GOK*_*GOK 7 jasper-reports

我有一组数据以表格格式显示,使用jasper报告并且当前正在编写.jrxml文件.

在我的数据集中,我有数据可以让我们知道表的列数,从而使其成为表的动态列.

所以,问题是从数据库中获取的数据是行特定的; 那么我怎样才能使它的工作转换为没有表的列?

我有一个dB表,从中提取数据:

TEST_ID   LEVEL   LOT_NUM  MEAN          UNITS       PERCENT            
--------- ------  -------- ------------- ----------- -------------
GLU       1       1212     2.1             10           22                     
GLU       2       1314     3.2             10           22                     
GLU       3       1414     3.3             10           22       
Run Code Online (Sandbox Code Playgroud)

我必须同样创建报告:

TEST_ID   LEVEL:1  LEVEL:2   LEVEL:3  UNITS PERCENT
-------   -------  -------   -------  ----- -------
GLU       2.1      3.2       3.3      10    22
Run Code Online (Sandbox Code Playgroud)

- :LEVEL的数量变为特定测试的列数.

Csh*_*hah 4

您的用例看起来只能在运行时识别您的列。对于此类用例,您可以查看两个库中的任何一个 -动态 jasper动态报告。不过,我看到动态碧玉的使用比动态报告更多。