В реляционной отчетности одна или несколько базовых строк назначаются в определении строки с использованием кода формата CBR(Изменение базового кода. Базовая строка затем используется для вычисления в определении столбцов. Частые примеры вычислений с кодом CBR:
-
Процент общих доходов в отношении отдельных элементов доходов.
-
Процент общих расходов в отношении отдельных элементов расходов.
-
Процент валовой в отношении данных по подразделении или отделу.
Одна или несколько базовых строк задается в определении строки, затем в определении столбца задаются связь, по которой формируется отчетность по базовой строке. В формуле столбца используется код BASEROW. Следующие основные математические операторы используются с кодом BASEROW: деление, умножение, сложение, вычитание, в общем случае, самая частая операция это деление на BASEROW, где результат отражается в виде процента.
Вычисления в столбце, использующие в формуле код BASEROWприменяют определение строки для соответствующих кодов базовой строки. Строки CBRимеют следующие характеристики:
-
Строки CBRне печатаются в конечном отчете.
-
Код форматирования CBRи его соответствующий код строки располагаются над строкой или разделом со связанными вычислениями.
В определении столбцов тип столбца CALCуказывает столбец, задающий формулу в строке Формула. Эта формула оперирует данными для данного столбца отчета и использует ключевое слово Baserow для указания кодов форматирования CBRв строке.
В определении строки код формата CBRзадает базовую строку, которую можно использовать для того, чтобы рассчитать проценты значений столбцов от этой строки или умножить на нее эти значения для каждой строки в отчете. В формате строки может быть несколько кодов CBR, таких как чистая сумма продаж, валовая сумма продаж и суммарные расходы. Обычно коды CBRиспользуются для создания процентного отношения к счетам, сравниваемых с итоговой строкой. Базовая строка используется для всех вычислений до тех пор, пока не определена другая базовая строка. Следует задать начальный CBRи конечный CBR.
Например, для определения расходов в виде процента от чистой суммы продаж можно разделить значение в каждой строке расходов на значение в строке чистых сумм продаж. В этом случае строка чистых сумм продаж будет базовой строкой.
Выберите базовую строку в определении строки для вычисления в столбце
Можно задать определение столбца, формирующее текущие результаты и результаты с начала года, вместе с базовым процентом каждого значения. Приступая к подробному отчету об итоговых доходах.
-
В конструкторе отчетов нажмите кнопку Определения столбцови откройте определение столбца для отчета об итоговых доходах.
-
Добавьте новый столбец в определении с типом столбца CALC.
-
В ячейке Формуланового столбца введите формулу X/BASEROW, где X это тип столбца FD, для которого рассчитывается процент.
-
Дважды щелкните ячейку Переопределение формата/валюты, чтобы открыть диалоговое окно Переопределение формата. Выберите Процентв списке Категория форматированияи нажмите кнопку OK.
-
В меню Файлвыберите Сохранить как, чтобы сохранить определение столбца под новым названием. Добавьте к текущему имени файла символы CBR, например так, CUR_YTD_CBR. Это определение столбца с базовой строкой.
-
В конструкторе отчетов нажмите кнопку Определения строки откройте определение строки с расчетом для базовой строки. Вставьте новую строку сверху от того места, где должно начинать вычисление по базовой строке.
-
Дважды щелкните ячейку Код форматав определении строки, а затем выберите CBR.
-
В ячейке Связанные формулы/строки/блокивведите номер Кода строкидля базовой строки.
Пример
Например, строка 100 следующего фрагмента определения строки показывает, что базовой строкой для расчета является строка 340.
В следующем фрагменте определения столбцов в вычислениях используется код CBR. При вычислениях в столбце C выполняется деление значения в столбце B отчета на значение в строке 340 в столбце B. Переопределение формата в столбце B обеспечивает печать результата вычисления в процентах. Аналогично, каждая сумма в столбце E — это сумма в столбце D, выраженная в процентах от чистой суммы продаж.
В результате предыдущих вычислений, может быть сформирован следующий отчет.