Выборочное отображение групп в Crystal Reports - PullRequest
0 голосов
/ 09 декабря 2011

У меня есть отчет, который отображает информацию по группам;Я бы не хотел показывать группу, в которой нет как минимум двух элементов.Есть ли простой способ сделать это?

Пример:

Bob
   3/1
   4/3

Joe
   3/2
   3/7
   3/9

Mark
  5/9

James

John
  8/17
  9/2

Сгруппированный по имени, не должен показывать Марка или Джеймса.

Ответы [ 2 ]

1 голос
/ 09 декабря 2011

Если ваш отчет достаточно прост, вы можете просто отключить верхний колонтитул группы, нижний колонтитул группы и подробности с помощью функции сводки, такой как count({table.somedate},{table.dudesname}) < 2. Обратите внимание, что вторым параметром функции сводки должно быть поле , используемое для группировки по .

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

0 голосов
/ 10 декабря 2011

Можно создать формулу выбора группы (Отчет | Формула выбора | Группа ...):

Count({table.field_to_count}, {table.grouped_field}) < 2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...