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

При создании заголовка условного интервала необходимо учитывать следующие моменты.

  • Любое условие остановки (поле Развернуть до), совпадающее до условия начала (поля Развернуть от), не учитывается. Например, если в столбце B условие распространение определено как "BASE+1 до BASE", и если BASE приходится на столбец C, а BASE+1 на столбец D, то условие остановки в столбце C игнорируется, а печать заголовка начинается со столбца D.

  • При указании перекрывающихся заголовков столбцов они выводятся на печать в отчете с перекрытием. Хотя отчет создается, в Состоянии очереди отчетоввыводится следующее предупреждение: "Заголовки столбцов, использующие BASE, пересекаются с другими заголовками столбцов и могут вызвать перекрытие текста". Например, если определение заголовка в столбце B - от B до BASE+1, а определение заголовка в столбце D - от BASE+1 до F, то заголовки печатаются один на другом и будут нечитаемыми. Когда в определении Развернуть от/Развернуть доиспользуется BASE, просматривайте созданный отчет, чтобы проверить, не пересекаются ли заголовки.

  • Если BASE указывается в определении развертывания в столбце без печати ( NP), то оно игнорируется вне зависимости от того, что указано в определении столбца. По сути это то же самое, что и не создавать определение заголовка столбца.

  • Для столбцов условной печати ( P<B, P>=B), заголовки условных интервалов ведут себя так же, как и любые обычные определения заголовков столбцов, например, если условие окажется ложным, то любой последующий столбец, соответствующий условию развертывания, вызовет начало печати заголовка.

Создание заголовка условного интервала

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

  2. В диалоговом окне Заголовок столбцавведите текст заголовка столбца или нажмите кнопку Вставить автотексти выберите вариант.

  3. Выберите стиль форматирования заголовка в поле Параметры формата. Описание расширенных параметров форматирования см. в разделе Управление начертаниями шрифтов

  4. Укажите период относительно базового периода, который задается при создании отчета. Для этого введите один из следующих параметров в поля Развернуть оти Развернуть до: BASE, BASE-Xили BASE+X, где X - число периодов, начиная с базового периода.

    Например, если ввести значение BASEв поле Развернуть от, то текст заголовка условного интервала столбца начинается с заголовка столбца, в котором Базовый периодопределения отчета = Периодопределения столбца и заканчивается на столбце, заданном в поле Развернуть до. Итак, если задано распространение от BASEдо M, а в определении отчета Базовый период= 4, то заголовок начинается с столбца, для которого период установлен в 4, и заканчивается на столбце с периодом M включительно. Печать заголовков начинается и прекращается только на печатаемых столбцах.

  5. В поле Выравниваниевыберите для текста заголовка столбца выравнивание по левой стороне, по центру или по правой стороне.

  6. Нажмите кнопку ОК.

Пример

Анна создает отчет с динамическим прогнозом на полугодие. Ей нужно, чтобы над столбцами, содержащими фактические данные, печаталось слово Факт, а над столбцами с бюджетными прогнозами печаталось слово Бюджет. Каждый месяц при запуске отчета он содержит на один фактический столбец больше и на один бюджетный столбец меньше. Анна может изменять определения столбцов вручную, исправляя заголовки при каждом создании отчета, но она решила сэкономить время и силы, создав заголовки условных интервалов, которые будут автоматически создавать заголовки над соответствующими столбцами при каждом запуске отчета.

Анна открывает конструктор отчетов, щелкает Определение столбцав области переходов и открывает определение столбца для отчета. Она вводит следующую информацию: Базовый период в определении отчета - 4.

A

B

C

D

E

F

G

H

I

J

K

L

M

Верхний колонтитул 1

Факт

Бюджет

Верхний колонтитул 2

@CalMonthLong

@CalMonthLong

@CalMonthLong

@CalMonthLong

@CalMonthLong

@CalMonthLong

@CalMonthLong

@CalMonthLong

@CalMonthLong

@CalMonthLong

@CalMonthLong

@CalMonthLong

Верхний колонтитул 3

Тип столбца

DESC

FD

FD

FD

FD

FD

FD

FD

FD

FD

FD

FD

FD

Код книги/атрибут

ACTUAL

BUDGET2012

ACTUAL

BUDGET2012

ACTUAL

BUDGET2012

ACTUAL

BUDGET2012

ACTUAL

BUDGET2012

ACTUAL

BUDGET2012

Финансовый год

BASE

BASE

BASE

BASE

BASE

BASE

BASE

BASE

BASE

BASE

BASE

BASE

Период

1

1

2

2

3

3

4

4

5

5

6

6

Охватываемые периоды

PERIODIC

PERIODIC

PERIODIC

PERIODIC

PERIODIC

PERIODIC

PERIODIC

PERIODIC

PERIODIC

PERIODIC

PERIODIC

PERIODIC

Ширина столбца

30

10

10

10

10

10

10

10

10

10

10

10

10

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

P<=B

P>B

P<=B

P>B

P<=B

P>B

P<=B

P>B

P<=B

P>B

P<=B

P>B

Анна дважды щелкает ячейку заголовка столбца, чтобы открыть диалоговое окно Заголовок столбца, в котором она вводит следующие сведения:

Поле

Вводимые данные

Текст заголовка столбца

Факт

Вставить автотекст

Без выбора

Параметры формата

Рамка

Выравнивание

Без выбора

Развернуть от

B

Развернуть до

BASE

Заголовок бюджета

BASE+1 - до конечного столбца

Анна нажимает кнопку OK.

Затем она дважды щелкает ячейку заголовка столбца C, чтобы открыть диалоговое окно Заголовок столбца, в котором она вводит следующие сведения:

Поле

Вводимые данные

Текст заголовка столбца

Бюджет

Вставить автотекст

Без выбора

Параметры формата

Рамка

Выравнивание

Без выбора

Развернуть от

C

Развернуть до

BASE+2

См. также