0

我的清单有问题。实际上我从数据库选择中创建了列表,我对此没有任何问题......但我在显示结果方面遇到了问题。

这是我的列表结果:

L.p | Type | text | description    |
------------------------------------
1. | Text  |text1 | description 1  |
2. | Text  |text2 | description 2  |
3. | Text  |text3 | description 3  |
4. | Image |image1| description 4  |
5. | Image |image2| description 5  |
6. | Video |video1| description 6  |
7. | Video |video2| description 7  |
8. | Video |video3| description 8  |
9. | Video |video4| description 9  |
------------------------------------

但我需要显示这样的结果:

L.p | Type | text | description    |
------------------------------------
1. | Text  |text1 | description 1  |
2. |       |text2 | description 2  |
3. |       |text3 | description 3  |
4. |       |      |                |
5. | Image |image1| description 4  |
6. |       |image2| description 5  |
7. |       |      |                |
8. | Video |video1| description 6  |
9. |       |video2| description 7  |
10.|       |video3| description 8  |
11.|       |video4| description9   |
12.|       |      |                |
13.|       |      |                |
14.|       |      |                |
15.|       |      |                |
16.|       |      |                |
17.|       |      |                |
18.|       |      |                |
19.|       |      |                |
20.|       |      |                |
------------------------------------

如您所见,我得到了: 1. 两种不同类型的空行。2.Category 仅在一行中(第一行) 3. min 结果为 20,因此当我的选择返回仅 10 时,下一个 10 为空行。但是,如果我有超过 20 个结果,我会显示所有结果。

我怎么能那么容易?我正在使用 birt 2.3.2 和 eclipse 插件。

请帮助

4

3 回答 3

1

select the table and you will see the groups tab in property editor through this you can group your result as you like.

Cheers

于 2012-11-05T06:50:58.450 回答
0

要删除空的第一行,请选择其中包含“类型”数据元素的单元格,然后在属性编辑器的常规选项卡中将 drop 属性设置为详细信息。要获得至少 20 行,最简单的方法可能是在表格页脚中添加额外的行,并根据表格中的行数隐藏/显示它们。这是一个示例的链接,它将显示我正在谈论的将额外行添加到页脚的内容。

http://www.birt-exchange.org/org/devshare/designing-birt-reports/1355-extending-a-table-to-a-certain-number-of-rows-with-alternating-row-color/

于 2012-11-05T21:48:18.407 回答
0

阅读 BIRT 中的 DataCubes 和 Cross Tabs。它们的目的是完全相同的。

他们这样做的方式是构建一个数据立方体,其中 X 组是 LP、类型、文本(以相同的顺序)和 Y 度量是描述。然后用这个数据立方体建立一个交叉表。

于 2012-11-06T19:56:02.563 回答