0

我目前正在尝试构建一个 iReport,我需要在其中创建一个不是垂直列而是水平列的表,并且无法弄清楚如何调整列来这样做。我必须创建一个营养面板,如果你知道另一种方法可以让我更愿意调整来做到这一点。我想使用一个表格,因为有些项目不会出现在指定的报告中(底部的营养物质)需要有点动态。格式需要支持 2 列,其中包含营养名称和百分比 有没有人这样做过或找到任何模板来帮助解决这个问题?除了放置位置之外,我不需要任何查询或格式化数据的帮助。

更新:感谢亚历克斯向我展示了如何格式化这些数据,显然我的查询不适用于格式化,我的示例查询如下:

SELECT
    item1 as item1
    item2 as item2
    item3 as item3
from my_table
where my_table.id = P{Id}

所以我附加的问题是我如何使用“as itemX”名称显示所有项目并显示基于该名称的值,所以它会像这样

item1  valueofitem1
item2  valueofitem2
item3  valueofitem3

数据库的构建方式我没有办法将这些名称作为当前数据结构中的字段提取出来,而仅针对此报告框架进行修复的工作量太大。我已经查看并找不到似乎有效的“列名”功能

4

0 回答 0