Результат списка birt show с определенным представлением

У меня проблема с моим списком. На самом деле я создаю список из базы данных, и у меня нет никаких проблем с этим... Но у меня есть проблемы с шоу результатов.

Это мой список результатов:

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.Категория находится только в одной строке (первая строка). 3. min resoults равно 20, поэтому, когда мой выбор возвращает только 10, следующие десять - пустые строки. Но если у меня больше 20 результатов, я показываю все.

Как я могу сделать это легко? Я использую Birt 2.3.2 и плагин Eclipse.

Пожалуйста, помогите

3 ответа

Выберите таблицу, и вы увидите вкладку групп в редакторе свойств, с помощью которой вы можете сгруппировать результаты по своему усмотрению.

ура

Читайте о DataCubes и кросс-таблицах в BIRT. Они предназначены для этой же цели.

Я бы сделал это, построив куб данных, в котором X группами будут LP, Type, text (в том же порядке), а Y мерами - описание. Затем создайте кросс-таблицу с этим кубом данных.

Чтобы избавиться от пустой первой строки, выберите ячейку с элементом данных "Тип" в ней и установите свойство 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/

Другие вопросы по тегам