Передача итого между группами в отчетах о кристаллах

Группа 1 = Дата заказа

Группа 2 = продукт и текущий на руках

1 день

20140423   (Day 1)   
product A                   200    
Order 1                     -20
Order 2                     -20
Balance                     160

Product B                   100
Order 1                     - 5

День 2

20140424  (Day 2)
Product C                    16
Order 1                     - 5

День 3

20140425  (Day 3)
Product A                   160  

Как передать конечный баланс из Product A day 1 к начальному балансу для Product A day 3

Пожалуйста, объясните подробно, потому что я начинающий автор отчетов.

1 ответ

Попробуйте следующий подход: создать формулу @StoreValue и напишите ниже код.

    Local NumberVar Storevalue;
    Local NumberVar display;

    if ({Date},{@Group1})=20140423 and ({Product},{@Group2})=product A'
    Then Storevalue:=//Balance value of A;

    if ({Date},{@Group1})=20140425 and ({Product},{@Group2})=product A'
        Then display:=Storevalue;
    else 
    display:=//Your calculation here;
    display;

Теперь поместите это значение в Balance строка.

Другие вопросы по тегам