Crystal Reports:? Можно ли отображать полный набор на одном графике, а подмножества на отдельных графиках?

Есть ли в Crystal Reports способ получить как диаграммы полного набора, так и диаграммы подмножества в заголовках отчетов?

Я работаю над отчетом бывшего коллеги, и я все еще пытаюсь сделать вещи «лучше».

Пока я не нашел решения для увеличения времени (см. Накопление с течением времени (без перекрытия ) - техника?)
Я расскажу, как использовать полученные данные после их извлечения.

Отчет представляет собой отчет о глобальной доступности сетевых технологий, и часть отчета является графической:

  • График доступности для разных типов сетей за последние "n" месяцев.
  • Графики доступности для каждого региона (для каждого типа сети за "n" месяцев).

У нее (коллеги) была глобальная диаграмма, но для каждого региона она составляла отдельный подотчет, содержащий только диаграмму для этого региона. Запрос не является оптимальным, и с использованием подотчетов запрос повторяется каждый раз.

Есть ли способ использовать один набор данных в одном отчете для всех пяти диаграмм, заставляя четыре региональных диаграммы отображать только данные этого региона?

Дополнительная информация: все диаграммы представляют собой гистограммы, ось y: расчетная доступность, ось x: группировка по типу сети (коммутаторы, соединительные линии, «Сеть»), подгруппа по месяцам.

Плохой пример: Пример глобальной диаграммы с региональными диаграммами


person Marc    schedule 26.05.2011    source источник


Ответы (2)


Посмотрим, понимаю ли я это. В заголовке отчета у вас есть 5 вложенных отчетов для 4 региональных графиков и глобального графика. И вы хотите, если возможно, свернуть все это в один подотчет?

Да, но вы не можете сделать это так, как на вашем изображении, где Соединенные Штаты и Европа находятся бок о бок. Их должно быть по 1 в строке. Кроме того, источник данных также должен быть правильно отформатирован. Сделать это,

  1. Создайте новый подотчет. Сгруппируйте по регионам.
  2. В этом подотчете создайте региональную диаграмму в разделе «Заголовок группы».
  3. В этом подотчете также создайте глобальный график в разделе «Заголовок отчета».
  4. Вставьте этот вложенный отчет в свой основной отчет, и все готово.
person PowerUser    schedule 26.05.2011
comment
Ну вроде как. Я веду ее отчет, и после долгого и трудного общения с клиентом она сделала это по частям - очень сложно поддерживать и с непоследовательной логикой. Я думал то же самое для диаграммы заголовка rpt и регионов в группах, но она сделала что-то еще с группами ниже, и это испортит это. (Я даже подумал о том, чтобы сделать условное наложение ниже, чтобы они выглядели бок о бок.) Мне нужно, чтобы покупатель поговорил со мной, или мне просто нужно поддерживать это по частям. Я не думал, что это можно сделать легко. В любом случае, спасибо. - person Marc; 27.05.2011
comment
Всегда можно отменить исходный отчет и начать с нуля. - person PowerUser; 31.05.2011
comment
Я хочу отказаться от ПУТИ больше, чем кто-либо знает. Я упоминал, что в дополнение к проблеме построения диаграмм был добавлен 41 вложенный отчет, многие из которых используются для расчета и передачи одного значения (из базового набора) обратно, требование к отчету трансформировалось через направление электронной почты (не задокументировано - за год), и что каждый из подзапросов ПОЛНОСТЬЮ отличается (логически несовместим) с чем-либо еще? О, и я опоздал на несколько месяцев из-за того, что выписал отчет - и я не могу говорить с запрашивающим? Просто ныть. Если бы я мог переделать, это был бы отличный отчет. - person Marc; 10.06.2011
comment
Процитирую чью-то подпись с другого веб-сайта. Это уродство - вот что позволяет нам с вами работать. - person PowerUser; 15.06.2011

Иногда единственный выход из огня - это через него.

После множества неудовлетворительных рефакторингов я поговорил с первоначальным (много лет назад) запросчиком и получил некоторую полезную информацию. Мне еще предстоит снова поговорить с последним запросчиком (который несколько раз не знал технических требований).

Говорил с парнем, который занимается связанной БД, и я получаю разрешение на добавление функций, представлений, процедур хранения и т. Д. В ЭТУ БД ... В пределах разумного и после проверки кода / перфоманса - то, что обычно не является проведено, так что я это приветствую. У меня БУДУТ возможность выполнять процедурные действия с помощью ... процедуры. Написанный как автономный, я должен иметь возможность повторно использовать его для любых запросов на будущее.

И ... Да, мне в значительной степени придется (читайте "добраться") переделать дизайн и, надеюсь, избавиться от большинства подотчетов. Ага, я.

Спасибо, что пришли на поездку.

person Marc    schedule 06.07.2011