Отчет Birt не сгруппирует мои данные? - PullRequest
0 голосов
/ 18 июля 2011

У меня есть стандартное отклонение агрегата от конца Бирта при расчете по набору данных.Затем мне нужно сгруппировать по четырем идентификаторам, чтобы я получил четыре стандартных отклонения для разных таймеров.Я установил параметры группировки в Birt, но он не работает, он по-прежнему выглядит так, как будто нет группировки.

Очевидно, что здесь есть большой простор для решения проблемы, поэтомудействительно могу оставить опытным пользователям только вопрос, какие настройки у меня есть.Я также должен добавить, что я не могу выполнить это группирование с конца SQL, это должно быть сделано в Birt.Но он работает правильно в SQL

Оцените помощь.

1 Ответ

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

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

Если это так, ответом является удаление элемента данных вычисляемого столбца со стандартным отклонением из его ячейки в верхнем или нижнем колонтитуле группы в отчете (в зависимости от того, что вы используете для отображения результатов группы), затем щелкните правой кнопкой мыши пустую ячейку. и выберите «Вставка»> «Агрегация». Дайте агрегации подходящее имя (например, grp_StdDev), укажите тип данных как Float, функцию как STDDEV, выражение как элемент синхронизации вашего набора данных и Aggregate On как группу для идентификатора таймера.

ОК, новая агрегация и предварительный просмотр результатов - теперь новая агрегация должна варьироваться между группами, с правильным стандартным отклонением для таймингов для каждого таймера.

...