Crystal Report Сумма данных столбца

У меня есть поле GrandTotal в моем наборе данных, которое я показываю в своем отчете. Я хочу показать общую сумму всех данных в нижнем колонтитуле.

Мои данные столбца представляют собой строку.

Я попытался сделать формулу ниже

 SUM(ToNumber({Ds.Grandtotal}))

Но это говорит о том, что поле требуется.


person sohel14_cse_ju    schedule 29.09.2013    source источник
comment
И почему вы не можете просто вставить сумму вашего поля GrandTotal в нижний колонтитул отчета? До сих пор Crystal Reports позволял это.   -  person Arvo    schedule 30.09.2013
comment
мы можем преобразовать столбец в число на уровне запроса? ты пробовал это?   -  person Pratik Kaje    schedule 30.09.2013


Ответы (2)


Вы должны преобразовать поле в число, а затем попытаться получить сумму.

Шаг 1: Создайте новую формулу из проводника полей, дайте формуле имя (соответствующее имя).

Шаг 2: Преобразуйте поле в число.

Шаг 3: Затем добавьте сумму поля формулы

Шаг 4: Поместите это поле формулы в нижний колонтитул отчета.

Добавить формулу:

Выберите поле для преобразования в число или валюту:

Затем после преобразования поля получите поле «Сумма формулы», выбрав имя формулы в полях отчета. Поле формулы имеет префикс fx.

person JulyOrdinary    schedule 30.09.2013

Попробуйте решение ниже.

  1. Создайте формулу и напишите формулу как

ToNumber({Ds.Grandtotal}) теперь поместите эту формулу в раздел сведений.

  1. Теперь напишите размещенную формулу, нажмите на сводку и вставьте сводку в общий итог.
person Siva    schedule 30.09.2013
comment
Вывод, показывающий ### как в деталях, так и в нижнем колонтитуле. я следовал твоим шагам. почему это? - person sohel14_cse_ju; 30.09.2013
comment
Увеличьте размер поля. Я автоматически установлю правильный размер - person Siva; 01.10.2013