Результат списка 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 строк, возможно, проще всего будет добавить дополнительные строки в нижний колонтитул таблицы и скрыть / показать их в зависимости от количества строк в таблице. Вот ссылка на пример, который покажет, о чем я говорю, добавив дополнительные строки в нижний колонтитул.