Программно подавление графиков в Crystal Reports - PullRequest
0 голосов
/ 22 сентября 2011

Я использую Crystal Reports для создания некоторых графиков. Я связываю студентов в отчете, показывающем график результатов по каждому предмету

Student
Ян Смот UREL5 U TU


курс UREL5 5 9 23 33 23 6 1
LREL5 10 13 23 27 20 7

В зависимости от того, является ли курс верхним или нижним курсом, я хочу дать им другой график при изменении оси. Вы можете видеть, что LREL5 не имеет одинакового количества полей.

Есть ли в Crystal Reports способ подавить отображение графика, если соблюдены определенные критерии?

Я собираюсь сделать следующее в «Мастерской формул»:

if {All_Students_txt.Qual Level} = "U" then
   suppress LowerGraph
else
   suppress UpperGraph

В качестве альтернативы я мог бы возиться с динамическим обновлением графика для каждой записи

1 Ответ

2 голосов
/ 22 сентября 2011

Возможно, вы захотите создать отдельный раздел для каждого графика (щелкните правой кнопкой мыши раздел и выберите «Вставить раздел ниже»), а затем отключите соответствующий раздел.Такой подход дает вам больше гибкости.

Формула подавления для «верхней» секции будет выглядеть так:

{All_Students_txt.Qual Level} <> "U"

Формула подавления для «нижней» секции будет выглядеть так:

{All_Students_txt.Qual Level} = "U"
...