Подсчёт количества элементов в группе
Подсчёт количества элементов в группе
Здравствуйте.
Имеется отчет с группой по определенным параметрам. Требуется для каждой группы элементов в первой колонке вывести количество элементов, а во второй - сами элементы.
Использование функции Count(GroupHeaderBand1) не решает проблему.
Имеется отчет с группой по определенным параметрам. Требуется для каждой группы элементов в первой колонке вывести количество элементов, а во второй - сами элементы.
Использование функции Count(GroupHeaderBand1) не решает проблему.
- Вложения
-
- for_forum.png (1.95 КБ) 5366 просмотров
Re: Подсчёт количества элементов в группе
Здравствуйте.
Вот простой пример шаблона реализации вашей задачи.
Используется свойство Processing Duplicates(Обработка дубликатов) установленное в значение Merge based on Tag(Соединить в зависимости от свойства Тег).
В свойство Tag(Тег) заносится идентификатор группы, чтобы избежать объединения соседних групп с одинаковым количеством.
Спасибо.
Вот простой пример шаблона реализации вашей задачи.
Используется свойство Processing Duplicates(Обработка дубликатов) установленное в значение Merge based on Tag(Соединить в зависимости от свойства Тег).
В свойство Tag(Тег) заносится идентификатор группы, чтобы избежать объединения соседних групп с одинаковым количеством.
Спасибо.
- Вложения
-
- Report.mrt
- (20.42 КБ) 409 скачиваний
Re: Подсчёт количества элементов в группе
Этот метод работает для простой группировки, а для вложенной группировки нет. Как использовать функцию Count() для вложенной группировки, а точнее для внутренней группы?
Спасибо.
Спасибо.
Re: Подсчёт количества элементов в группе
Здравствуйте.
Не могли бы вы прислать простой пример с нашими Demo данными, который бы воспроизводил ситуацию и укажите, пожалуйста, что должно объединяться.
Спасибо.
Не могли бы вы прислать простой пример с нашими Demo данными, который бы воспроизводил ситуацию и укажите, пожалуйста, что должно объединяться.
Спасибо.
Re: Подсчёт количества элементов в группе
Если взять Ваши Demo данные, то создаем следующий отчет с колонками: Страна, Количество городов, Город, Компания. В отчёте две группировки: первая по стране, вторая по городу. Нужно с помощью функции Count(), а точнее CountDistinct() получить количество городов для каждой страны. Макет отчета прилагается.
Спасибо.
Спасибо.
- Вложения
-
- Требуемый вариант отображения
- CorrectlyView.png (13.57 КБ) 5332 просмотра
-
- Текущий вариант отображения - неправильный
- WrongView.png (10.37 КБ) 5332 просмотра
-
- ReportGroupCount.mrt
- Макет отчета
- (20.31 КБ) 371 скачивание
Re: Подсчёт количества элементов в группе
Здравствуйте.
Если вы хотите объединить ячейки для одной страны, то страну надо указывать в свойстве Tag, по которому идёт объединение.
Значение лучше получать в событии GetValue из-за особенностей работы функции объединения ячеек.
Спасибо.
Если вы хотите объединить ячейки для одной страны, то страну надо указывать в свойстве Tag, по которому идёт объединение.
Значение лучше получать в событии GetValue из-за особенностей работы функции объединения ячеек.
Спасибо.
Re: Подсчёт количества элементов в группе
Добрый день. Можете, пожалуйста, продублировать отправленные вами вложения, столкнулся с похожей проблемой. Необходимо отобразить 3 поля: field1 count(field2) field2. При этом количество должно отображаться для группы объединённых значений field1
FIELD|COUNT|FIELD2
--------------------------
A |4 |AA
| |-----
| |BB
| |-----
| |cc
| |-----
| |dd
-----------------------
FIELD|COUNT|FIELD2
--------------------------
A |4 |AA
| |-----
| |BB
| |-----
| |cc
| |-----
| |dd
-----------------------
Re: Подсчёт количества элементов в группе
Здравствуйте,
К сожалению, предыдущие вложения недоступны.
Спасибо.
К сожалению, предыдущие вложения недоступны.
Спасибо.