<break>

<break> specifies the sort order of the grouping column in a tabulation.

Description

<break> specifies how a break column of a tabulation (i.e., a column in breaks or cbreaks) should be sorted. <break> tags are optional and may be specified for all, some, or none of the break columns. If not specified for a column, the column is not sorted.

Syntax

<tabu label="[TABULATION_TITLE]" breaks="[GROUPING_COLUMN]">
      <break col="[COLUMN_NAME]" sort="[SORT_DIRECTION]"></break>
      <tcol source="[AGGREGATION_COLUMN]" fun="[FUNCTION]"
            label="[COLUMN_HEADING]"/>
</tabu>

Attributes

col
The name of the column.

col is required.

sort
Specifies whether the tabulation results should be sorted or not.
up
Sort the tabulation results so that this column is in ascending order.
down
Sort the tabulation results so that this column is in descending order.
none
Do not sort using this column.
naorder
If a sort is specified, whether to place N/A values first or last in the collation order.

The default is first.

placeholder
If this tabulation includes a <rollup> element, the value to use in place of N/A for rolled-up breaks.

The value must be of the same type (text, integer, real number) as the break column. If the break is a text column, then this value should be enclosed in single quotes within double quotes (e.g., placeholder="'ALL'"). The default is no placeholder (i.e., N/A is used).

rename
The break column may optionally be renamed from its pre-tabulation name. If present, rename specifies the new column name.

The default is not to rename.

relabel
The break column may optionally be given a different header (label) than its pre-tabulation header. If present, relabel specifies the new column header.

The default is not to relabel.

Example

In this example, the base table is pub.demo.retail.item.

<base table="pub.demo.retail.item"/>
<tabu label="Tabulation on Sales Item Detail" breaks="store" cbreaks="transid">
    <break col="store" sort="down"/>
    <tcol source="sales" fun="sum" label="Sum of`Sales"/>
</tabu>