我有一组数据要使用jasper report以表格格式显示,并且当前正在编写.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

我必须同样创建报告:
TEST_ID   LEVEL:1  LEVEL:2   LEVEL:3  UNITS PERCENT
-------   -------  -------   -------  ----- -------
GLU       2.1      3.2       3.3      10    22

-:LEVEL的数量成为特定测试的列数。

最佳答案

您的用例看起来只能在运行时识别您的列。对于此类用例,您可以查看以下两个库之一:dynamic jasperdynamic reports。我已经看到了动态碧 Jade 比动态报表更多的用法。

关于jasper-reports - 如何在JRxml文件中创建动态列以生成jasper报告?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13174265/

10-11 07:19