Defines the scale configuration and scale breaks used to compute scaled values during the
evaluation process. The scale structure is associated with a particular
Record in a table, and is used to scale values associated with that
record. The actual scale is contained in ScaleBreak objects contained in
the ScaleStructure.scale element of this structure.
Fields
type 0.29optional
string
|
The type of scale threshold contained in the scale breaks in this structure. There are
three valid scale threshold types available, QUANTITY (default),
VOLUME, and REVENUE.
0.29
valid values:
0.29
default value:
|
offsetType 0.29optional
string
|
The type of scale offset contained in the scale breaks in this structure. There are two
valid scale offset types available, NUMERIC (default) and PERCENT.
0.29
valid values:
0.29
default value:
|
calcType 0.29optional
string
|
The type of calculation used to compute scaled values with this structure. There are
two valid calculation types available, CUMULATIVE (default) and GRADUATED.
0.29
valid values:
0.29
default value:
|
units 0.29optional
string
|
The units used for the scale break thresholds in this structure, if applicable. This is
only used if the ScaleStructure.type is VOLUME.
|
currency 0.29optional
string
|
The currency used for the scale break thresholds in this structure, if applicable. This
is only used if the ScaleStructure.type is REVENUE.
|
offsetCurrency 0.29optional
string
|
The currency used for the scale break offsets in this structure, if applicable. This
is only used if the ScaleStructure.offsetType is NUMERIC.
|
scale 0.29optional
array of ScaleBreak
|
The scale breaks contained in this scale structure as a list of
ScaleBreak structures. If this list is empty or null, then the values
are unscaled.
0.29
min length:
0 |