Кросс-таблица Crystal Reports Подавляет промежуточные итоги, когда есть одна строка - PullRequest
2 голосов
/ 07 декабря 2010

Я использую кросс-таблицу в отчетах Crystal, которая имеет 3 уровня группировки, это может создать много промежуточных итогов по строкам. Часто строка промежуточного итога бесполезна, если есть только одна строка, из которой она суммируется. Можно ли подавить промежуточные итоги, когда имеется только один ряд данных? Оставляя полезные промежуточные итоги (я знаю, что могу подавить лот).

Иллюстрация ниже, вот как у меня сейчас:

Current CrossTab

Вот как бы мне хотелось:

Wanted CrossTab

Обратите внимание, что промежуточные итоги для средней группы B и T были удалены, оставляя только C, так как под ним есть две отдельные строки. Мне это кажется очень понятным, и я был бы удивлен, если это не может быть достигнуто.

1 Ответ

3 голосов
/ 07 декабря 2010

Я рекомендую пропустить Crystal Crosstab и создать свою собственную:

  1. Создайте вложенный отчет, в котором вы хотите, чтобы появилась перекрестная таблица (вам может не понадобиться вложенный отчет, но я предполагаю, что вы это сделаете).
  2. Сгруппируйте подотчет по 3 уровням.
  3. Перетащите поля в свой дизайн так, как вы этого хотите.
  4. В разделах нижнего колонтитула группы добавьте некоторые пользовательские формулы полейс sum({number},{group}) для пользовательской формулы.
  5. Используя эксперта по разделам, подавляйте поля по своему усмотрению.count({number},{group}) было бы здесь полезно.

Для правильной настройки потребуется немало настроек, и, конечно, столбцы в вашей перекрестной таблице будут исправлены, но это позволяетбольшинство настроек.

...