Заголовки условных интервалов могут распространяться на несколько столбцов, основанных на данных определенных периодов. Например, если имеется бюджетный отчет по финансовому году, и необходимо отобразить фактические бюджеты прошедших месяцев вместе с прогнозируемыми бюджетами будущих месяцев, можно воспользоваться заголовком условного интервала для автоматического обновления заголовка отчета.
При создании заголовка условного интервала необходимо учитывать следующие моменты.
-
Любое условие остановки (поле Развернуть до), совпадающее до условия начала (поля Развернуть от), не учитывается. Например, если в столбце 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), заголовки условных интервалов ведут себя так же, как и любые обычные определения заголовков столбцов, например, если условие окажется ложным, то любой последующий столбец, соответствующий условию развертывания, вызовет начало печати заголовка.
Создание заголовка условного интервала
-
В конструкторе отчетов выберите изменяемое определение столбца. Дважды щелкните ячейку заголовка.
-
В диалоговом окне Заголовок столбцавведите текст заголовка столбца или нажмите кнопку Вставить автотексти выберите вариант.
-
Выберите стиль форматирования заголовка в поле Параметры формата. Описание расширенных параметров форматирования см. в разделе Управление начертаниями шрифтов
-
Укажите период относительно базового периода, который задается при создании отчета. Для этого введите один из следующих параметров в поля Развернуть оти Развернуть до: BASE, BASE-Xили BASE+X, где X - число периодов, начиная с базового периода.
Например, если ввести значение BASEв поле Развернуть от, то текст заголовка условного интервала столбца начинается с заголовка столбца, в котором Базовый периодопределения отчета = Периодопределения столбца и заканчивается на столбце, заданном в поле Развернуть до. Итак, если задано распространение от BASEдо M, а в определении отчета Базовый период= 4, то заголовок начинается с столбца, для которого период установлен в 4, и заканчивается на столбце с периодом M включительно. Печать заголовков начинается и прекращается только на печатаемых столбцах.
-
В поле Выравниваниевыберите для текста заголовка столбца выравнивание по левой стороне, по центру или по правой стороне.
-
Нажмите кнопку ОК.
Пример
Анна создает отчет с динамическим прогнозом на полугодие. Ей нужно, чтобы над столбцами, содержащими фактические данные, печаталось слово Факт, а над столбцами с бюджетными прогнозами печаталось слово Бюджет. Каждый месяц при запуске отчета он содержит на один фактический столбец больше и на один бюджетный столбец меньше. Анна может изменять определения столбцов вручную, исправляя заголовки при каждом создании отчета, но она решила сэкономить время и силы, создав заголовки условных интервалов, которые будут автоматически создавать заголовки над соответствующими столбцами при каждом запуске отчета.
Анна открывает конструктор отчетов, щелкает Определение столбцав области переходов и открывает определение столбца для отчета. Она вводит следующую информацию: Базовый период в определении отчета - 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 |