Доступ к полю формулы кросс-таблицы в другом столбце кросс-таблицы?

Как получить доступ к полю формулы кросс-таблицы в другом столбце? У меня есть отчет, например, с взносами и общими полями формулы:

Amount  Dues(Done by a Formula)   Total (Done by a Formula)
------ ------------------------- ---------------------------
 500              20 %                  someAmount

Формула взносов:

WhileReadingRecords;
       numberVar due:={Command.SomeField)/100;
        due 

Формула для суммы:

WhileReadingRecords;
         numberVar total:= {Command.Amount} - due;
         total

Как получить доступ к соответствующему полю во второй формуле для каждой строки записи?


person Zo Has    schedule 21.12.2010    source источник


Ответы (1)


  1. Просто используйте {@FormulaName} (см. изображение ниже)

  2. Синтаксис Crystal очень прост для простых формул. Для ваших примеров формул вам не нужно объявлять переменные или использовать WhileReadingRecords. (У обоих есть свои применения, но для ваших примеров формул они не нужны). Опять же, см. изображение ниже для примера.

Пример изображения

person PowerUser    schedule 21.12.2010
comment
Спасибо PowerUser. Скриншот очень помог. - person Zo Has; 25.12.2010