Contains information about an outline member.
Type ESB_MBRINFO_T szMember As String * ESB_MBRNAMELEN usLevel As Integer usGen As Integer usConsolidation As Integer fTwoPass As Integer fExpense As Integer usConversion As Integer szCurMember As String * ESB_MBRNAMELEN usTimeBalance As Integer usSkip As Integer usShare As Integer usStorage As Integer usCategory As Integer usStorageCategory As Integer ulChildCount As Long szComment As String * ESB_MBRCOMMENTLEN szDimName As String * ESB_MBRNAMELEN Attribute As Variant IsAttributed As Integer End Type
Data Type | Field | Description |
---|---|---|
String * ESB_MBRNAMELEN | szMember | Member name. This field can be set only by the caller when creating the member. |
Integer | usLevel | Level of the member in the outline. This field cannot be modified. |
Integer | usGen | Generation of the member in the outline. This field cannot be modified. |
Integer | usConsolidation | Unary consolidation type. It can be one of the following:
|
Integer | fTwoPass | ESB_TRUE if two-pass calculation member |
Integer | fExpense | ESB_TRUE if expense member |
Integer | usConversion | Currency Conversion type. This is valid only for members of the Accounts dimension. It can be one of the following:
|
String * ESB_MBRNAMELEN | szCurMember | If the member is of the Accounts dimension and usConversion is ESB_CONV_CATEGORY, this field defines the currency category. If the member is of the Country Dimension, this field defines the currency name. This field is undefined in all other situations. |
Integer | usTimeBalance | Time balance option. This is valid only for members of the Accounts dimension. It can be one of the following:
|
Integer | usSkip | Time balance skip option. This is valid only for members of the Accounts dimension if usTimeBalance is not equal to ESB_TIMEBAL_NONE. It can be one of the following:
|
Integer | usShare | Share option. It can be one of the following:
|
Integer | usStorage | Dimension storage type. This field is valid only for dimension members and can be one of the following:
|
Integer | usCategory | Dimension category. This field is valid only for dimensions and attribute members. It can be one of the following:
|
Integer | usStorageCategory | Dimension storage category. This field is valid only for dimensions and attribute members. It is used to optimize the storage types of dimensions when the outline is configured for automatic optimization. It can be one of the following:
|
Long | ulChildCount | This field contains the total number of children of the member specified in ESB_MBRNAME_T. |
String * ESB_MBRCOMMENTLEN | szComment | Member comment array. |
String * ESB_MBRNAMELEN | szDimName | Dimension name. |
Variant | Attribute | Attribute value: For an attribute dimension or zero-level (leaf node) attribute member, one of the following data types:
For any attribute member, but not an attribute dimension:
|
Integer | IsAttributed | Indicates whether the member has attributes associated with it. |