Линейный график полей формул Crystal Reports - PullRequest
0 голосов
/ 17 мая 2018

В Crystal Reports для Visual Studio я хочу создать линейную диаграмму, которая будет иметь по оси X дату наблюдения и по Y сумму основных значений, деленную на сумму NoStalks в десятичной системе, например, ниже для 2nd представьте, что первая точка на графике должна быть 2/69 = 2,89, вместо этого она дает мне 4,61 для всех остальных точек.Я приложил первое изображение данных моих результатов.

enter image description here

Я создал поле формулы SUM ({GetIPDMData; 1.Major}) / SUM ({GetIPDMData; 1.NoStalks}) * 100

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

enter image description here

Может ли кто-нибудь дать некоторое представление о том, как добиться соответствующего графика

1 Ответ

0 голосов
/ 17 мая 2018

Сгруппируйте отчет по ObservationDate и измените формулу на SUM ({GetIPDMData; 1.Major}, {GetIPDMData; 1.ObservationDate}) / SUM ({GetIPDMData; 1.NoStalks}, {GetIPDMData; 1.ObservationDate}) * 100

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

...