Вставка формул у блоки рядків (FI Спеціальні регістри)
Вставка формул у блоки рядків
- На екраніСтворення звіту: рядкипересуньте курсор вниз до рядка блоку рядків, де має бути вставлена формула.
- ВиберітьОбробити®Вставити формулу.
З'явиться діалогове вікноВизначити рядок формули.
– Текст для формули, який має з'явитись у рядку звіту.
Допустимо, Ви визначили два багатовимірні набори для блоків рядків 1 і 2. Ви хочете визначити рядок, що містить різницю між максимальними підсумками блоків рядків. У рядку 3 введіть формулу'001' - '002'.
– Номер блоку рядків, який використовуватиметься як репрезентативний блок рядків для визначення структури стовпців рядка формули. Від блоків активних стовпців репрезентативного блоку рядків залежить структура стовпців рядка формули.
Репрезентативний блок рядків має бутинаборомі вводитися у формулу як операнд.
Якщо це поле запису не зроблено, система автоматично визначає репрезентативний блок рядків. Якщо в цьому полі неправильний запис, система автоматично виправить запис.
Report Writer автоматично надає рівень підсумовування рядку формули. Цей рівень обчислюється так: максимальна сума рядків плюс один.
Припустимо, Ви визначили два одновимірні набори для блоків рядків 1 і 2. Ви визначили додатковий рядок, що включає загальний підсумок максимальних підсумків блоків рядків, використовуючи формулу001 +002 у рядку 3 визначення рядка. Максимальними рівнями підсумовування наборів, які у блоках рядків, є рівні 2 і 3, відповідно. Report Writer автоматично надає рядку формули рівень підсумовування 4 (максимальним рівнем підсумовування підсумків)блок рядків є 3 плюс один).
При побудові формули можна використовувати оператори з таблиці Використання формул наборів у Report Writer.
У формулі рядка можна використовувати різні операнди.
Починаючи з версії 3.0C, змінився синтаксис для введення операндів формул. Тепер операнди формул вводяться у вигляді'nnn'(наприклад,'001'для введення блоку рядків 001). У версіях, що передували Версії 3.0С, операнди формул вводилися в кутових дужках (наприклад, ).
Система автоматично перетворює будь-які існуючі формули на новий формат. Тому немає необхідності змінювати набори чи звіти з формулами.
У формулах рядка можна використовувати такі операнди:
● Номери рядків у вигляді'nnn'(наприклад,'001'для рядка 001)
● Змінні-значення (наприклад,'&PERIOD'для змінної-значення PERIOD)
● Символічні імена для осередків (наприклад,'TOTAL'для конкретного підсумкового рядка у звіті)
У формулі можуть також використовуватися:
● Абсолютні величини (наприклад, 10 або 20)
● Комбінації абсолютних величин та номерів рядків, наприклад,10 * ‘002’
До формул застосовуються такі правила:
● Операнди для формул використовують значення максимальної суми набору рядків. (Значення на рівні 1 набору.) Якщо для визначення рівнів для ознаки набору використовувалися негативні значення, система зможе обробити цю формулу.
● Якщо у звіті більше одного блоку рядків, то в результаті стовпці формули міститимуть мінімальну кількість стовпців, визначених для блоків рядків.
У блоці рядків "один" 5 стовпців. У блоці рядків "два" 3 стовпці. Формула рядка виглядає як '001' + '002'. Результати формули будуть представлені у трьохстовпці.
● Під час обробки звіту, для якого визначено класи друку, в результаті формули використовується максимальний певний клас друку за винятком тих випадків, коли клас друку – “нуль”. Пріоритет над іншими класами друку належить класу друку0.
У рядку звіту “один” використовується клас друку 5, а рядку звіту “два” - клас друку 3. При визначенні формули для обчислення підсумку двох рядків у результаті формули використовуватиметься клас друку 5.
● При обробці звіту, що містить як формули рядка, так і формули стовпця, обробка системою формули стовпця проводиться у точці перетину.
–Якщо необхідно виділити результат формули рядка, виберітьВиділити комірку.
–Встановіть індикаториПідкресленнязалежно від того, як має виглядати нижня межа підсумків формули рядка. Можна встановити нижню межу таким чином, щоб вона взагалі не з'являлася, щоб вона відзначалася однією або двома лініями, або щоб наприкінці сторінки з'являвся певний користувачем символ.
–Встановіть індикаториПерекресленнязалежно від того, як має виглядати верхня межа підсумків формули рядка. Можна встановити верхню межу таким чином, щоб вона взагалі не з'являлася, щоб вона відзначалася однією або двома лініями, або щоб наприкінці сторінки з'являвся певний користувачем символ.
Формула з'явиться на екраніСтворення звіту: рядки.
Можна ввести формулу з прямим посиланням на результат іншого рядка формули.
Звіт включає наступні рядки:
- Прибуткові рахунки (блок рядків 1)
- Видаткові рахунки (блок рядків 2)
- Загальна сума прибуткових та видаткових рахунків (блок рядків 3)
Цей результат вводиться за допомогою формули'001' + '002'
- 50% від загальної суми (блок рядків 4)
Цей рядок вводиться за допомогою формули'003'/2
Операнд '003' у цій формулі відноситься до результату формули, обчисленого для блоку рядків 3.