This structure contains information about a specific member. Fields in this structure cannot be modified using the VB API. The fields are:
Type ESB_MEMBERINFO_T CrMbrName As String * ESB_MBRNAMELEN MbrName As String * ESB_MBRNAMELEN DimName As String * ESB_MBRNAMELEN ParentMbrName As String * ESB_MBRNAMELEN ChildMbrName As String * ESB_MBRNAMELEN PrevMbrName As String * ESB_MBRNAMELEN NextMbrName As String * ESB_MBRNAMELEN Description As String * ESB_DESCLEN MbrNumber As Long DimNumber As Long status As Integer Level As Integer Generation As Integer UnaryCalc As Integer MbrTagType As Integer CurrConvert As Integer Attribute As Variant IsAttributed As Integer End Type
VB Data Type | Field | Description |
As String * ESB_MBRNAMELEN | CrMbrName | The name of the tagged currency database member. For the Time dimension, gives the name of the tagged time member, for the Country dimension, gives the name of the tagged currency member. For the Accounts dimension, gives the name of the tagged category member |
As String * ESB_MBRNAMELEN | MbrName | The member name |
As String * ESB_MBRNAMELEN | DimName | The member's dimension name (ESB_MBRNAMELEN) |
As String * ESB_MBRNAMELEN | ParentMbr Name | The specified member's parent name or an empty string if the member has no parent |
As String * ESB_MBRNAMELEN | ChildMbrName | The specified member's first child member name |
As String * ESB_MBRNAMELEN | PrevMbrName | The specified member's previous sibling member name |
As String * ESB_MBRNAMELEN | NextMbrName | The specified member's next sibling member name |
As String * ESB_DESCLEN | Description | The member description |
As Long | MbrNumber | The member number |
As Long | DimNumber | The member's dimension number |
As Integer | Status | The member's share status is derived by performing a logical AND between
the contents of this field and each of the constant values of the form ESB_MBRSTS_xxx: ESB_MBRSTS_NOTSET ESB_MBRSTS_NEVER ESB_MBRSTS_LABEL ESB_MBRSTS_REFER ESB_MBRSTS_REFNME ESB_MBRSTS_SHARE ESB_MBRSTS_VIRTSTORE ESB_MBRSTS_VIRTNOSTORE |
As Integer | Level | The member level number (zero-based), counting up from the lowest descendent of the specified member |
As Integer | Generation | The member generation number (one-based), counting down from the specified member's dimension member |
As Integer | UnaryCalc | The default unary rollup for this member (one of the constant values of the form ESB_UCAL_xxx). Can be add, subtract, multiply, divide, percent, or none |
As Integer | MbrTagType | A 16 bit mask for member's tagged types (masks are of the form ESB_ATYPE_xxx) |
As String *1 | CurrConvert | Currency conversion. This field can contain the values ESB_TRUE and ESB_FALSE |
As Variant | Attribute | Attribute value. For an attribute dimension or zero-level (leaf node) attribute member,
one of the following data types:
ESB_ATTRMBRDT_BOOL ESB_ATTRMBRDT_DATETIME ESB_ATTRMBRDT_DOUBLE ESB_ATTRMBRDT_STRING For any attribute member, but not an attribute dimension: ESB_ATTRMBRDT_NONE ESB_ATTRMBRDT_AUTO |
As Integer | IsAttributed | Indicates whether the member has attributes associated with it. (ESB_TRUE if attributes are associated.) |