Поддерживает ли BIRT столбцы промежуточных итогов? - PullRequest
0 голосов
/ 22 июля 2011

Мы пытаемся использовать BIRT для разработки конкретного отчета в виде кросс-таблицы, и у нас не так много удачи. Данные, временные ряды значений с некоторыми атрибутами, имеют следующую форму:

Данные

AttributeA,AttributeB,AttributeC,Date,Value
A1,B1,C1,Jan-1-2010,25
A1,B1,C2,Jan-1-2010,25
...

Я пошел вперед и создал куб для источника данных и сгруппировал по всем атрибутам, что прекрасно работает, но я не уверен, смогу ли я суммировать по дате. Вот пример того, что я пытаюсь произвести:

Доклад

            Jan Feb Mar  Q1 Apr
A1, B1, C1   25  25  25  75  33
        C2   25  25  25  75  33
        C3   25  25  25  75  33
  Subtotal:  75  75  75 225  99

    B2, C1   50  25  25  75  33
        C2   50  25  25  75  33
  Subtotal: 100  50  50 150  66

A2, B1, C1   25  25  25  75  33
        C2   25  25  25  75  33

Как видите, я хочу, чтобы мои значения суммировались по месяцам за первые три месяца, затем я хочу получить сумму за 1 квартал и так далее. Возможна ли такая вещь с BIRT, если не считать кучу Javascript? Если так, может кто-то указать мне правильное направление?

1 Ответ

0 голосов
/ 08 августа 2011

Предполагая, что ваш атрибут даты распознается BIRT как дата (например, вместо строки), добавить промежуточные итоги за квартал должно быть относительно просто:

  1. Изменить измерение даты в построителе кубов кросс-таблицы (по щелкнув правой кнопкой мыши по группе в проводнике данных и выбрав Редактировать).

  2. Выберите дату группы в панели групп и сводок (вкл. справа) и нажмите кнопку «Изменить» (справа от панели). В диалоговое окно Добавить / изменить уровень группы вы должны увидеть каскадный набор уровни суммирования даты, с Месяцем, уже проверенным. Проверьте квартал а также OK и диалоговое окно Add / Edit и куб кросс-таблицы Builder.

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

  4. Выберите вкладку Область столбца в Редактор свойств Cross Tab. Нажмите кнопку Добавить ... (чтобы справа от пустого списка промежуточных итогов) и выберите Aggregate on: Группа / квартал. Нажмите ОК.

  5. Предварительный просмотр исправленного отчета. Вы, вероятно, захотите настроить форматирование.

...