DeriveEntry
| SuperCROSS | Production System | SuperWEB2 | ||||
|---|---|---|---|---|---|---|---|
Element | Format | Description | Save | Load | Load | Save | Load |
DeriveEntry | DeriveEntryDefine DeriveBody DeriveEnd |
|
|
|
|
|
|
DeriveEntryDefine | 'DERIVE' {'SUPPRESS'} IdentifierString |
| Yes | Yes | Yes | Yes | Yes |
DeriveBody | DerivePriority {DeriveDecPlaces} {Footnote} (FieldDerivFormula | AxisDerivFormula) |
|
|
|
|
|
|
DerivePriority | 'PRIORITY' PositiveInteger | PositiveInteger – Order in which to calculate the derivations in. The hight the number the later the value is calculated. | Yes | Yes | Yes | Yes | Yes |
DeriveDecPlaces | 'DEC_PLACES' PositiveInteger | PositiveInteger – Number of decimal places to apply to the derivation cells. This will be used instead of the tables decimal places value. | Yes | Yes | Yes | Pass-through | Pass-through |
FieldDerivFormula | FieldFormula BinaryOp FieldFormula |
|
|
|
|
|
|
FieldFormula | UnaryOp '('FieldFormula')' | StatisticalOp | FieldFormula | FloatingPoint | 'sum('FieldItem':'FieldItem')' | FieldItem | FieldReferenceItem |
| Yes | Yes | Yes | Yes | Yes |
FloatingPoint | Integer '.' PositiveInteger |
|
|
|
|
|
|
FieldReferenceItem | 'RefF('FieldItem')' | IdentifierString – field the derivation references. | Yes | Yes | Yes. | No (???) | Yes |
AxisDerivFormula | FieldFormula BinaryOp FieldFormula |
|
|
|
|
|
|
AxisFormula | UnaryOp '('AxisFormula')' | AxisFormula | FloatingPoint | 'sum('AxisItem':'AxisItem')' | AxisItem | AxisReferenceItem |
| Yes | Yes | Yes | No(???) | Yes |
AxisReferenceItem | (('RefR' | 'RefC' | 'RefW' | 'RefWR' | 'RefWC' | 'RefRC') '('AxisItem')') | 'RefWRC' |
| Yes | Yes | Yes | Yes | Yes |
StatisticalOp | StatisticalOpAll | StatisticalOpPercentile | StatisticalOpPareto | StatisticalOpForecast |
| Yes | Yes | Yes Error occurs if ResultRange is not in the field recode. | Yes | Yes |
StatisticalOpAll | ('asymmetry' | 'mean' | 'median' | 'skewness' | 'stdrv' | 'variance')'('FieldItem':' FieldItem')' |
| Yes | Yes | Yes. | Yes | Yes |
StatisticalOpPercentile | 'percentile(' FieldItem':'FieldItem';'FloatingPoint')' |
| Yes | Yes | Yes | Yes | Yes |
StatisticalOpForecast | 'forecast(' FieldItem':'FieldItem';'FloatingPoint')' |
| Yes | Yes | Yes | Yes | Yes |
StatisticalOpPareto | 'pareto('FieldItem':'FieldItem';'Integer';'FloatingPoint')' |
| Yes | Yes | Yes | Yes | Yes |
UnaryOp | {'round' | 'log' | 'exp' | 'sqrt'} |
| Yes | Yes | Yes. | Yes | Yes |
BinaryOp | ('+' | '-' | '*' | '/' | '%') |
| Yes | Yes | Yes | Yes | Yes |
DeriveEnd | 'END DERIVE' |
| Yes | Yes | Yes | Yes | Yes |