Мы пытаемся использовать 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? Если так, может кто-то указать мне правильное направление?