Страница 1 из 1

Подсчёт количества элементов в группе

Добавлено: 30 окт 2015, 03:35
DevKhv
Здравствуйте.
Имеется отчет с группой по определенным параметрам. Требуется для каждой группы элементов в первой колонке вывести количество элементов, а во второй - сами элементы.
Использование функции Count(GroupHeaderBand1) не решает проблему.

Re: Подсчёт количества элементов в группе

Добавлено: 30 окт 2015, 08:50
HighAley
Здравствуйте.

Вот простой пример шаблона реализации вашей задачи.
Используется свойство Processing Duplicates(Обработка дубликатов) установленное в значение Merge based on Tag(Соединить в зависимости от свойства Тег).
В свойство Tag(Тег) заносится идентификатор группы, чтобы избежать объединения соседних групп с одинаковым количеством.

Спасибо.

Re: Подсчёт количества элементов в группе

Добавлено: 05 ноя 2015, 03:40
DevKhv
Этот метод работает для простой группировки, а для вложенной группировки нет. Как использовать функцию Count() для вложенной группировки, а точнее для внутренней группы?
Спасибо.

Re: Подсчёт количества элементов в группе

Добавлено: 05 ноя 2015, 08:41
HighAley
Здравствуйте.

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

Спасибо.

Re: Подсчёт количества элементов в группе

Добавлено: 06 ноя 2015, 07:45
DevKhv
Если взять Ваши Demo данные, то создаем следующий отчет с колонками: Страна, Количество городов, Город, Компания. В отчёте две группировки: первая по стране, вторая по городу. Нужно с помощью функции Count(), а точнее CountDistinct() получить количество городов для каждой страны. Макет отчета прилагается.
Спасибо.

Re: Подсчёт количества элементов в группе

Добавлено: 06 ноя 2015, 11:29
HighAley
Здравствуйте.

Если вы хотите объединить ячейки для одной страны, то страну надо указывать в свойстве Tag, по которому идёт объединение.

Значение лучше получать в событии GetValue из-за особенностей работы функции объединения ячеек.
ReportGroupCount_modified.mrt
(23.77 КБ) 442 скачивания
Спасибо.

Re: Подсчёт количества элементов в группе

Добавлено: 26 сен 2024, 13:57
esuus
Добрый день. Можете, пожалуйста, продублировать отправленные вами вложения, столкнулся с похожей проблемой. Необходимо отобразить 3 поля: field1 count(field2) field2. При этом количество должно отображаться для группы объединённых значений field1
FIELD|COUNT|FIELD2
--------------------------
A |4 |AA
| |-----
| |BB
| |-----
| |cc
| |-----
| |dd
-----------------------

Re: Подсчёт количества элементов в группе

Добавлено: 27 сен 2024, 11:15
Aleksey
Здравствуйте,

К сожалению, предыдущие вложения недоступны.

Спасибо.