Формула вычислений в определении строки может включать в себя операторы +, -, *и /, а также инструкции IF/THEN/ELSE. Кроме того, в вычислении могут использоваться отдельные ячейки и абсолютные величины, то есть входящие в состав формулы реальные числа. Длина формулы не может превышать 1024 знаков.

Вычисления не могут применяться к строкам, которые содержат ячейки с определением типа Связь с финансовой аналитикой(FD). Однако для целей отчета можно поместить вычисления в последовательные строки, запретить печать этих строк, а затем подсчитать итоговые значения строк вычислений.

Операторы в формуле вычисления

Формула вычисления использует более сложные операторы, чем формула итога по строкам, но позволяет умножать ( *) и делить суммы ( /) благодаря этим дополнительным операторам.

Чтобы использовать диапазон или сумму в формуле вычисления, следует добавить знак @перед любым кодом строки, если только в определении строки не используется столбец. Например, чтобы добавить сумму в строке 100 к сумме в строке 330, можно воспользоваться формулой итога по строке 100+330или же формулой вычисления @100+@330.

Примечание Примечание

Знак @следует добавлять перед каждым кодом строки, используемым в формуле вычисления, иначе число будет рассматриваться как реальное число. Например, формула @100+330добавила бы сумму в $330 к сумме в строке 100.

При ссылке на столбец из формулы вычисления знак @не требуется. Дополнительные сведения о столбцах в формуле вычислений см. в разделе Выбор столбцов отчета в определении строки .

Создание формулы вычислений

  1. В конструкторе отчетов нажмите кнопку Определения строки откройте изменяемое определение строки.

  2. Дважды щелкните ячейку Код форматаи выберите CAL.

  3. В ячейке Связанные формулы/строки/блокивведите формулу вычисления.

Пример

В следующем примере определения строки показан итог, включающий вычисление.

Код строки

Описание

Код формата

Связанные формулы/строки/элементы

Управление печатью

Модификатор строк

Связь с финансовой аналитикой

340

Денежные средства в начале периода

 

 

Чистая прибыль

BB

+Счет=[1100:1110]

370

Денежные средства в начале года

CAL

@100+@330

Чистая прибыль

 

400

Денежные средства в начале периода

TOT

340+370

 

 

В этом примере формула вычисления @100+@330означает, что сумма из строки 100 добавляется к строке 330. Формула итога по строкам, 340+370, добавляет сумму из строки 340 к сумме из строки 370, которая включает сумму из формулы вычисления.

См. также