Как рассчитать в Crystal Report? - PullRequest
0 голосов
/ 07 марта 2019

Я использую отчет Crystal, используя поля формул.

У меня есть такое решение:

SUM({@Grade} * ({@lec} + {@lab})) / SUM({@lec} + {@lab})

Тогда, если я сохраняю и закрываю, появляется ошибка:

«Поле обязательно для заполнения»

Что это значит?

Ответы [ 2 ]

0 голосов
/ 08 марта 2019

Sum принимает только простой объект, а не выражение.Создайте формулу 3Elements: @Grade} * ({@lec} + {@lab}) Создайте формулу 2Elements: {@lec} + {@lab} Создайте формулу: SUM({@3Elements}) / SUM({@2Elements})

0 голосов
/ 07 марта 2019

имен полей / формул должны выглядеть следующим образом: {fieldName} или {@forulaName}.Вы пропускаете {}

. Можно легко ввести правильные имена, найдя и дважды щелкнув целевое поле / формулу в проводнике.

...