2013-09-29 2 views
3

У меня есть поле GrandTotal в моем наборе данных, который я показываю в своем отчете. Я хочу показать общее количество всех данных в нижнем колонтитуле.Crystal Report Sum of the Column data

Данные моего столбца - это строка.

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

SUM(ToNumber({Ds.Grandtotal})) 

Но его говорят поле является требуется.

+0

А почему вы не можете просто вставить сумму вашего GrandTotal поля в отчет сноске? До сих пор Crystal Reports это допускало. – Arvo

+0

мы можем преобразовать столбец в число на уровне запроса? ты это пробовал? –

ответ

5

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

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

Шаг 2: Преобразование поля в число.

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

Шаг 4: Место, что формула поля в колонтитуле отчета.

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

Выберите поле Преобразовать в номер или Валюта:

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

2

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

  1. Создать формулу и написать формулу

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

  1. Теперь напишите на размещенной формуле и нажмите на резюме и вставьте резюме в общую сумму.
+0

Выход, показывающий ### как в деталях, так и в нижнем колонтитуле. Я последовал за твоими шагами. почему это? –

+0

Increse размер поля .. Я установлю прямо автоматически – Siva

Смежные вопросы