BIRT группировка как - PullRequest
       25

BIRT группировка как

0 голосов
/ 21 октября 2010

Я новичок в BIRT и ищу помощь. Я уже настроил базовую группировку, которая для каждого «хоста компьютера» показывает таблицу с текущим виртуальным запущенным и его операционной системой.

В BIRT у меня есть таблица с группой "Хосты" (элемент данных). Затем у меня есть элементы данных «Virtual Machinese Name» и элемент данных «OSnameOfVM».

пример:

"Name of Host"
VMNAME__:OS NAME
Virutal1:Windows
Virutal2:Linux
Virutal3:Winows
Virutal4:Linux 

Этот пример я успешно настроил, и он работает с группировкой.

ПРОБЛЕМА:

Я хочу добавить сводку в виде таблицы (или любого другого элемента отчета, который больше всего подходит для этого) для каждой группы. Эта дополнительная «сводная таблица» должна перечислять каждую действующую систему один раз (для этой конкретной таблицы), а затем подсчитывать ее.

пример продолжения:

"Name of Host"
VMNAME__:OS NAME
Virutal1:Windows
Virutal2:Linux
Virutal3:Winows
Virutal4:Linux

Summary Table
Windows: 2
Linux: 2

Я попытался создать куб данных, чтобы решить эту проблему. Но оно появилось в конце отчета и стало глобальным резюме для всех таблиц. (хорошо, что я ожидал.)

Я надеюсь, что предоставил достаточно информации для решения этой проблемы.

Помощь оценена, заранее спасибо =)

Ответы [ 2 ]

0 голосов
/ 29 сентября 2011

Вы должны создать таблицу, привязать ее к вашему набору данных, добавить группу с помощью «ИМЯ ОС». [OS NAME] Data элемент появится в строке заголовка группы. Затем добавьте ячейку Aggregation (с функцией COUNT) в той же строке.

0 голосов
/ 21 октября 2010

Вы должны иметь возможность создавать и заполнять сводную таблицу, используя встроенный инструмент агрегирования.На палитре управления посмотрите вниз на «Агрегация».Оттуда вы можете настроить элементы данных агрегации.В вашем случае возможно подсчет элемента данных ОС.

Затем, чтобы добавить их в отчет, вы можете переместить сам элемент данных куда угодно в заданную таблицу.Чтобы избежать его повторения (и чтобы он мог видеть все данные в данной группе), вы, вероятно, добавили бы сводную таблицу в нижний колонтитул группы, а затем добавили свои агрегаты в эту сводную таблицу.

...