|
|
|
Технология для генерации отчетов.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Внедряя в проект технологию BIRT, пришел к выводу что она не может при выводе таблицы вставлять промежуточный итог перед разрывом страницы. В случае когда формируется таблица на несколько страниц, и нужно на каждой выводить промежуточный результат - максимальный вариант это использование функции PageFooter. Но в данном случае в нем не доступны некоторые результаты, которые есть в генерируемой таблице и есть разрыв между таблицей и самим футером. Вопрос: В каких технологиях есть реализация для решения этой задачи ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 10:49 |
|
||
|
Технология для генерации отчетов.
|
|||
|---|---|---|---|
|
#18+
svirfneblyn, Здесь нет ничего нужного? http://developer.actuate.com/be/documentation/ihub2-web/birtos/fg51/index.html#page/birt-os/multipage.1.04.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 10:52 |
|
||
|
Технология для генерации отчетов.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, этот вывод я сделал именно оттуда. :) роясь по форумам actuate наткнулся на пост, в котором был совет реализовать подобное с помощью футера, т.к. не поддерживается данная функция. Есть куча возможностей, но в данном конкретном случае нужен промежуточный итог с аггрегацией определенных значений колонок на каждой странице. Ну и согласно выводимой информации динамический футер(пока таблица выводится - формируются одни поля, на последней странице - итоговое с другой информацией). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 11:00 |
|
||
|
Технология для генерации отчетов.
|
|||
|---|---|---|---|
|
#18+
svirfneblyn, Там что, реально нельзя page break сгенерировать в любое место? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 11:05 |
|
||
|
Технология для генерации отчетов.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, pageBreak сгенерировать можно, с некоторыми нюансами, Но вставить нужное количество строк с промежуточным итогом на каждой странице выводимой таблицы - нельзя. Он рендерит таблицу, согласно результату из дата сета и может делать аггрегацию только всех данных в указанной колонке. Выведет результат в конце таблицы, которая может быть на много страниц. И pageBreak можно привязать к количеству строк, а их количество меняется динамически. Что не позволяет добиться равномерного распределения информации на одном листе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2014, 11:12 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38807945&tid=2126255]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 449ms |

| 0 / 0 |
