Круговая диаграмма Crystal Report, показывающая то же значение для onchange, несмотря на предоставление правильных настроек / опций данных диаграммы - PullRequest
0 голосов
/ 24 декабря 2018

У меня есть список категорий и их соответствующих показателей.При изменении категории счет для этой соответствующей категории должен отображаться в круговой диаграмме отчета Crystal.Это простейшая круговая диаграмма, но она отображается правильно в предварительном просмотре, но не во время выполнения.Во время выполнения все срезы круговой диаграммы делятся поровну на количество категорий, а не пропорциональны значению столбца count по отношению к значению каждого столбца категории в таблице набора данных моего отчета.

Я использовал OnChange из- Категория, показать значения - сумма графов.Так как это общий способ сделать это.

Я убедился, что count - это число в xsd, которое используется в отчете как источник данных.Но все же круговая диаграмма во время выполнения была поровну: (

1 Ответ

0 голосов
/ 24 декабря 2018

После нескольких часов попыток, придумал способ решить этот сглаз.Используйте формулу.Просто объявите числовую переменную.Присвойте этой переменной значение столбца count, а затем измените значения этой формулы в категории Показать вместо столбца 'count' из xsd.

Я создал формулу с некоторым именем, скажем, MyFormula.Логика в формуле, как показано ниже - numbervar nv:= tonumber({MyXSDTable.Count}); nv

Примечание. XSDTableName.columnname можно перетаскивать в редакторе формул.В моем случае столбцом count моего XSD было поле отчета, которое я хотел сделать числовым, используя эту формулу.

Теперь в эксперте диаграммы на вкладке «Данные» OnChange of Category отображаются значения @MyFormula.

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

(Ранее, хотя срезы были равны количеству категорий, которое я имел в строках подробностей моего отчета, срез, т.е. размер квадрантов на круговой диаграмме, не отражал значение счетчика для каждой категории. Но после использования формулыи переназначая значение count числовой переменной, круговая диаграмма отлично работает.)

Я думаю, что следует отдать должное этому несвязанному обсуждению, которое я нашел на форуме SAP Crystal Report.Получил подсказку оттуда, и я использовал часть их решения, чтобы решить мою проблему.:)
...