我有一组数据以表格格式显示,使用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
我必须同样创建报告:
TEST_ID LEVEL:1 LEVEL:2 LEVEL:3 UNITS PERCENT
------- ------- ------- ------- ----- -------
GLU 2.1 3.2 3.3 10 22
- :LEVEL的数量变为特定测试的列数。
答案 0 :(得分:4)
您的用例看起来只能在运行时识别您的列。对于此类用例,您可以查看两个库中的任意一个 - dynamic jasper和dynamic reports。虽然我已经看到动态jasper比动态报告更多的用法。