2013-12-13 1 views
0

Я новичок в хрустальных отчетах, и я использую хрустальный отчет 11. Я создал хрустальный отчет с дополнительным отчетом, а этот суб-отчет был отфильтрован двумя пользовательскими параметрами с именем «EMP_NAME» и «EVALUATION_YEAR». В рамках дополнительного отчета я вставляю группу, а в нижнем колонтитуле группы я вставляю диаграмму. Эта диаграмма отфильтровывалась из двух параметров пользователя и из параметра группы.Как ограничить фильтр для графа sub-отчета в отчете о кристалле ..?

Проблема заключается в том, что мне нужно отфильтровать мой дополнительный отчет из «EMP_NAME» и «EVALUATION_YEAR» при фильтрации моей диаграммы только с «EMP_NAME» и GROUP PARAMETER.

Есть ли способ сделать это?

спасибо.

+0

Hi. См. Раздел [FAQ] (http://stackoverflow.com/help/on-topic) для вопросов о переполнении стека. Я думаю, что ваш вопрос больше подходит для сайта-сестры http://superuser.com/. –

+0

Что такое поле группировки? – craig

ответ

0

Требования:

  • SubReport отображает один сотрудник
  • SubReport отображает один год данных работника
  • подотчет включает в себя график данных всех годы работника

Решение:

  • Crea te a {?Employee Name} параметр в основном отчете; ссылку на него {TABLE.EMP_NAME} в подзаголовке
  • В главном отчете укажите параметр {?Evaluation Year}; создайте параметр {?Evaluation Year} в дополнительном отчете; свяжите два поля параметров; НЕ СВЯЗЬ С ДАННЫМИ.
  • Создайте график в под-отчете, который будет отображать данные за все годы (для указанного сотрудника); место в header раздел
  • В дополнительном отчете введите группу по адресу EVALUATION_YEAR; подавление нижнего колонтитула; создать условную формулу для подавления заголовка, если {EVALUATION_YEAR}<>{?Evaluation Year}; подавить details раздел.