In Birt Reports - отображение наиболее распространенного строкового значения в группе - PullRequest
0 голосов
/ 14 июня 2010

Для данных этого примера:

Index, State, Food
1, CA, Hamburger
2, NY, Lettuce
3, CA, Cheese
4, NY, Lettuce
5, NY, Cheese
6, AR, Cheese

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

State, Popular Food
CA, Hamburger
NY, Lettuce
AR, Cheese

Проблема в том, что я не могу найти агрегат, который бы возвращал наиболее распространенную строку.Есть функция 'mode', но она работает только с целыми числами.Я что-то пропустил?Спасибо!

1 Ответ

1 голос
/ 14 июня 2010

Должно работать следующее:

  • Установить две группы - одну группу по штату и подгруппу по продуктам
  • Добавить агрегацию, чтобы подсчитать в подпункте питания-групповой уровень
  • Сортировка подгруппы продуктов питания по совокупности подсчетов
  • Состояние вывода и продукты в нижнем колонтитуле группы состояний
...