Defaults (REPORT command)
Column heads. REPORT uses variable labels
as default column heads; if no variable labels have been specified,
variable names are used. If ONEBREAKCOLUMN is ON, the default head for
the first BREAK subcommand is
used.
Column widths. Default column widths are determined by REPORT, using the maximum of the following for each column:
- The widest print format in the column, whether it is a variable print format or a summary print format.
- The width of any temporary variable defined with
the
STRINGsubcommand onREPORT. - If a column heading is assigned, the length of the
longest title line in the heading when
CHWRAPis off, and the longest word in the title whenCHWRAPis on. Underscores, which are removed on printing, can be used to create longer words in the title. - When no column heading is specified, the length of the longest word in the variable label, or the length of the variable name.
- If you specify
LABELonVARIABLESorBREAK, the length of the variable’s longest value label. IfFORMAT=MANUALis in effect, 20 is the maximum value used for this criterion. - The minimum column width is 8 when
FORMAT=MANUAL; it can be less whenFORMAT=AUTOMATIC.
Automatic fit. When the above criteria for column width result in a report that
is too wide for the report margins, FORMAT=AUTOMATIC shrinks the report. AUTOMATIC performs the following two steps sequentially, stopping as soon
as the report fits within the margins:
-
AUTOMATICreduces intercolumn spacing incrementally until it reaches a minimum intercolumn space of 1. It will never reduce it to 0. -
AUTOMATICshortens widths for strings specified on theSTRINGsubcommand or for value label strings when theLABELoption is specified. It begins with the longest string if that string is at least 15 characters wide and shortens the column width as much as needed (up to 40% of its length), wrapping the string within the new width. If necessary, it repeats the step, using different defined strings. It will not shorten the column width of the same string twice.
REPORT does not implement the automatic
fit unless AUTOMATIC is specified
on the FORMAT subcommand.
AUTOMATIC versus
MANUAL defaults. Many default settings depend on whether
you specify AUTOMATIC or MANUAL on FORMAT.
1 No
effect when ONEBREAKCOLUMN is
on.
2 LEFT when ONEBREAKCOLUMN is on.
3 0 when ONEBREAKCOLUMN is
on.