В реляционной отчетности одна или несколько базовых строк назначаются в определении строки с использованием кода формата CBR(Изменение базового кода. Базовая строка затем используется для вычисления в определении столбцов. Частые примеры вычислений с кодом CBR:

  • Процент общих доходов в отношении отдельных элементов доходов.

  • Процент общих расходов в отношении отдельных элементов расходов.

  • Процент валовой в отношении данных по подразделении или отделу.

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

Вычисления в столбце, использующие в формуле код BASEROWприменяют определение строки для соответствующих кодов базовой строки. Строки CBRимеют следующие характеристики:

  • Строки CBRне печатаются в конечном отчете.

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

В определении столбцов тип столбца CALCуказывает столбец, задающий формулу в строке Формула. Эта формула оперирует данными для данного столбца отчета и использует ключевое слово Baserow для указания кодов форматирования CBRв строке.

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

Например, для определения расходов в виде процента от чистой суммы продаж можно разделить значение в каждой строке расходов на значение в строке чистых сумм продаж. В этом случае строка чистых сумм продаж будет базовой строкой.

Выберите базовую строку в определении строки для вычисления в столбце

Можно задать определение столбца, формирующее текущие результаты и результаты с начала года, вместе с базовым процентом каждого значения. Приступая к подробному отчету об итоговых доходах.

  1. В конструкторе отчетов нажмите кнопку Определения столбцови откройте определение столбца для отчета об итоговых доходах.

  2. Добавьте новый столбец в определении с типом столбца CALC.

  3. В ячейке Формуланового столбца введите формулу X/BASEROW, где X это тип столбца FD, для которого рассчитывается процент.

  4. Дважды щелкните ячейку Переопределение формата/валюты, чтобы открыть диалоговое окно Переопределение формата. Выберите Процентв списке Категория форматированияи нажмите кнопку OK.

  5. В меню Файлвыберите Сохранить как, чтобы сохранить определение столбца под новым названием. Добавьте к текущему имени файла символы CBR, например так, CUR_YTD_CBR. Это определение столбца с базовой строкой.

  6. В конструкторе отчетов нажмите кнопку Определения строки откройте определение строки с расчетом для базовой строки. Вставьте новую строку сверху от того места, где должно начинать вычисление по базовой строке.

  7. Дважды щелкните ячейку Код форматав определении строки, а затем выберите CBR.

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

Пример

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

В следующем фрагменте определения столбцов в вычислениях используется код CBR. При вычислениях в столбце C выполняется деление значения в столбце B отчета на значение в строке 340 в столбце B. Переопределение формата в столбце B обеспечивает печать результата вычисления в процентах. Аналогично, каждая сумма в столбце E — это сумма в столбце D, выраженная в процентах от чистой суммы продаж.

В результате предыдущих вычислений, может быть сформирован следующий отчет.

См. также