SCENARIO subcommand (TCM ANALYSIS command)

The SCENARIO subcommand defines a single scenario. Multiple SCENARIO subcommands are allowed.

ID
Specifies an identifier for the scenario. The identifier is displayed in output associated with the scenario. The value must be a quoted string. The ID keyword is required.
VALUES
Specifies the values of the root field that are used for the scenario.
ACTUAL
Specifies that explicit values are provided for the scenario. The specification is a list of numeric values that defines the values for the scenario. The list must have the same number of values as the number of time intervals in the scenario period (as defined by the SCENARIOPERIOD subcommand).
EXPRESSION
Specifies that the scenario values are computed from an expression. The specification is the name of the variable, from the expressions file (specified on the EXPRESSIONS subcommand), that defines the expression.
Note: Expressions are specified with COMPUTE statements in a BEGIN EXPR-END EXPR block. The variable that is specified on the EXPRESSION keyword is a target of one of those COMPUTE statements.
ROOTFIELD
Specifies the root field for the scenario. For multidimensional data, the ROOTFIELD keyword must be accompanied by the DIMVALUES keyword which specifies the set of dimension values that (along with ROOTFIELD) uniquely defines the root time series.
DIMVALUES
Specifies the list of dimension field values that (along with ROOTFIELD) uniquely defines the root time series. The keyword is required for multidimensional data and ignored otherwise. The form of the specification for a particular dimension field is dimField(VALUE=dimValue), where dimField is the name of the field and dimValue is the value for that field. A value must be specified for each dimension field.
  • Fields that are specified on the DIMVALUES keyword do not support ALL and TO.
  • String values do not need to be quoted.
EFFECTS
Specifies how to determine the set of series that are affected by the root series.
AUTOMATIC
Specifies that the procedure automatically determines the series that are affected by the root series. This is the default. You can specify the breadth of the series that are affected by the scenario with settings on the OPTIONS subcommand.
TARGETLIST
Specifies that the effects of the root series are limited to a specified set of series.
  • If TARGETLIST is specified without listID, then the set of affected targets is given by the TARGETLIST subcommands that do not have a LISTID keyword.
  • If TARGETLIST is specified with a value for listID, then the set of affected targets is given by the TARGETLIST subcommands whose LISTID keyword equals the specified value. The listID value is not quoted.