Attributes

(Up to Analytica Reference)

Attribute Reference

Internal Engine

Att_versionRange

Att_canBeIn

Att_dirties

Att_showable

Att_saveAlways

Att_recordSysFunDependencies

Att_Saveable

Att_attributeType

Att_readOnly

Att_domainKids, Att_domainParents

UI State

Att_resultSlicerState

(new to 4.0)

Att_editSlicerState

(new to 4.0)

NodeFontColor

(new to 4.0)

Controls the font color of a node in a diagram. There is no user-interface mechanism to set this, changing the font color of a node must be done through typescript. The attribute consists of three comma-separated integers, encoding Red, Green, and Blue components, with each integer being in the range of 0 to 65535. For example, the following renders the Secured_Revenues variable node using green characters:

NodeFontColor Secured_Revenues : 0,65535,0

Graphing

xyExpr

Contains one external/exogenous value expression. Recognized by Analytica 3.1 an earlier, where the expression for the X value in an XY graph was stored.

Att_exogenousValue

(new to 4.0) Holds a list of external values for a result window, which can then be used as graphing dimensions. Analytica 4.0 allows more than one external value to be brought in for plotting against the primary result of a variable. This attribute holds a list of expressions -- most commonly, each expression consists of a single variable identifier.

The xyExpr may also contain one addition external expression. (The reason it is split across two attributes is for greater 3.1 interoperability).

Att_indexRange

Att_valueRange

Att_continuousLineStyle

Att_categoricaLineStyle

Att_stackedBar

Att_stackedLine

Att_barOverlap =

Graphing Role Attributes

(new to 4.0)

These attributes are: Att_xRole, Att_yRole, Att_colorRole, Att_symbolRole, Att_symbolSizeRole, Att_originRole.

These attributes, in coordination with the reformVal attribute, define the current graphing pivot. The settings in these attributes are combined with the current chart type, dimensions present in the current value (or values), etc., and Analytica may adjust the pivot actually shown to create a consistent set of roles. Since the dimensionality of results can change in Analytica (as upstream dimensions or added or removed, the view type can be changed, or the number of elements in a dimension may change), the exact pivot used the previous time the graph was displayed may no longer be sensible. However, when possible, the roles defined in these attributes do become the roles used in the graph.

Each of these role attributes can hold values in several possible forms:

  • Self: The keyword Self indicates that the main result fills the role.
  • barOrigin: The attribute name barOrigin indicates that the expression found in the legacy barOrigin attribute fills the role.
  • xyExpr: The attribute name indicates that the expression found in the xyExpr attribute fills the role.
  • identifier : The identifier indicates that the index having this identifier fills the role.
  • Sys_LocalIndex("name"): Syntax indicating that the local index having the indicated name is used.
  • Sys_CoordIndex(value) : The slice of the main result corresponding to [CoordIndex=value] is used, where value is an element of the coordinate index.
  • 0 : The numeric value zero indicates that the main result is used (same as Self).
  • n > 0: A positive integer value indicates that an external value is used. Several exogenous values may be attached to the result view (see Att_exogenousValues and xyExpr attributes). These are numbered, with the xyExpr always being n=1 if present, and then the remaining continuing in order through those listed in Att_exogenousValues, and finally the legacy barOrigin attribute expression coming last.
  • n < 0: A negative integer value identifies a coordinate index slice by position. The role uses the slice of the main result corresponding to [@CoordIndex=abs(n)].

Also barOrigin.

Tables

Comments


You are not allowed to post comments.