2015-03-10 16 views
0

Я генерирую отчет о кристалле, в котором группируется по типу, их доход и вычет двух типов. В каждой группе есть сумма (сумма). Я применил сумму ({table.field_to_summarize}, {table.field_you_are_grouping_on}). сумма должна быть в ближайшее время в колонтитуле отчета, сумма доходов - сумма вычета дает чистую сумму, , но это дает мне-в качестве значенияКак суммировать значение группы и вычесть полученное значение?

Group  
     Income   
     50 
     40   
     10 
     100 <- sum of the Income 

     Deduction 
     40   
     10 
     50 <- sum of the Deduction 

net 50 <- sum of the Income - sum of the Deduction  
+0

Вы создали формулу для чистой суммы? Не могли бы вы поделиться формулой? – VB1

+0

Я создал формулу суммы формулы ({table.field_to_summarize}, {table.field_you_are_grouping_on}) для группы A (группа доходов) и суммы ({table.field_to_summarize}, {table.field_you_are_grouping_on}) для B (группа дедукции) .Net поле формулы AB – user2642517

+0

Созданы ли какие-либо переменные, а затем вычитаны из них или просто вычитаются как есть? потому что из вашего объяснения я не вижу проблемы с логикой, и вы должны получить результат. – Siva

ответ

0

Попробуйте использовать нарастающий итог.

Создайте две исполняемые полные формулы. Каждый из них будет основан на типе (Доход и вычет). При создании общей суммы в условиях оценки используйте «Формулу», как

IF Type = "Income" Then True 

и аналогичным образом для вычета. Поместите эти формулы в нижний колонтитул группы.

Теперь для формулы «Чистая сумма» просто выполните Runningtotal1 - Runningtotal2 и поместите его в нижний колонтитул отчета.

Это должно дать вам результат.

Надеюсь, это поможет!

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