Visual Studio 2008 Crystal Reports Базовая сумма вычисляемого поля - PullRequest
0 голосов
/ 11 августа 2011

Я не могу выполнить сводку или подкатегорию. Я поместил свое выражение в вычисляемое поле с именем Debit: «= Iif (Fields! Trans_amt.Value> 0, Fields! Trans_amt.Value, 0)», это работает. Когда я пытаюсь запустить подкаталог или сводку с помощью "= SUM (Fields! Debit.value) или = SUM (Fields! Debit.value," DataSet1 "), он извлекает #error.

Перед созданием вычисляемых полей я попытался "= SUM (Iif (Fields! Trans_amt.value> 0, Fields! Trans_amt.Value, 0)" это вытащило ошибку # #. Однако оператор Iif работал нормально, использовался один.

Что я здесь не так делаю? Или это то, что программа не в состоянии обрабатывать? Есть ли способ просто выбрать текстовое поле и суммировать значение этого? Как = SUM (textbox112.textbox) или что-то?

1 Ответ

1 голос
/ 16 августа 2011

Решение: для условного форматирования и совокупной работы необходимо отформатировать вычисляемое поле, созданное в наборе данных.= CDec (Iif (Поля! Trans_amt.value> 0, Поля! Trans_amt.Value, 0)).Перекрытие в десятичное число позволило мне суммировать поля = Sum (Fields! Debit.value).

Странно, что он работал с отдельными элементами, но не суммировал.

...