【发布时间】:2012-12-19 21:34:35
【问题描述】:
我正在尝试显示数据集中的单列,但分布在单行中。例如:
[Row1] [Row2] [Row3]
[Row4] [Row5] [Row6]
代替:
[Row1]
[Row2]
[Row3] etc.
数据集需要基于外部表中的列与另一个表连接,这意味着,AFAIK,交叉表是不可能的,因为您不能将数据集参数与它们一起使用。单个数据集中的行数没有限制,但我希望每行有 3 行列。
我可以修改数据集查询,但我只能在这些查询中使用普通的旧 SQL,除了创建临时表或在服务器端创建任何“新”内容 - 然而,更可取的是仅 BIRT 的解决方案。
【问题讨论】:
-
为什么查询需要使用复合行格式?如果它只是一个显示格式的东西,那应该由发送查询的任何代码来处理。
-
父表在子表中有多个唯一行(我需要格式化 3 行/行的行)。一个应用程序填充这些表,然后 BIRT 查询这些表。