Contains information about a specified database member. Fields in this structure cannot be modified using the API. The fields are:
typedef struct ESS_MEMBERINFO_T
{
ESS_MBRNAME_T MbrName;
ESS_MEMNUM_T MbrNumber;
ESS_MBRNAME_T DimName;
ESS_DIMNUM_T DimNumber;
ESS_USHORT_T Status;
ESS_SHORT_T Level;
ESS_SHORT_T Generation;
ESS_SHORT_T UnaryCalc;
ESS_USHORT_T MbrTagType;
ESS_BOOL_T CurrConvert;
ESS_MBRNAME_T CrMbrName;
ESS_DESC_T Description;
ESS_MBRNAME_T ParentMbrName;
ESS_MBRNAME_T ChildMbrName;
ESS_MBRNAME_T PrevMbrName;
ESS_MBRNAME_T NextMbrName;
ESS_BOOL_T fAttributed;
ESS_ATTRIBUTEVALUE_T Attribute;
ESS_BOOL_T fHasRelDesc;
ESS_BOOL_T fHasHAEnabled;
} ESS_MEMBERINFO_T, *ESS_PMEMBERINFO_T, **ESS_PPMEMBERINFO_T;| Data Type | Field | Description |
|---|---|---|
| ESS_MBRNAME_T | MbrName | The member name |
| ESS_MEMNUM_T | MbrNumber | The member number in the database outline |
| ESS_MBRNAME_T | DimName | The member's dimension name |
| ESS_DIMNUM_T | DimNumber | The member's dimension number |
| ESS_USHORT_T | 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
|
| ESS_SHORT_T | Level | The member level number (zero-based), counting up from the lowest descendent of the specified member |
| ESS_SHORT_T | Generation | The member generation number (one-based), counting down from the specified member's dimension member |
| ESS_SHORT_T | UnaryCalc | The default unary rollup for this member. A value of the form ESS_UCALC_xxx (add, subtract, multiply, divide, percent, none, or never).ESS_UCALC_ADD ESS_UCALC_SUB ESS_UCALC_MULT ESS_UCALC_DIV ESS_UCALC_PERCENT ESS_UCALC_NOOP ESS_UCALC_NEVER |
| ESS_USHORT_T | MbrTagType | A 16 bit mask for the member's tagged types. A value of the form ESS_ATYPE_xxx. |
| ESS_BOOL_T | CurrConvert | Currency Conversion. Values: ESS_TRUE and ESS_FALSE |
| ESS_MBRNAME_T | CrMbrName | Name of the tagged currency database member.
|
| ESS_DESC_T | Description | Member description |
| ESS_MBRNAME_T | ParentMbrName | Specified member's parent member name or empty string if member has no parent |
| ESS_MBRNAME_T | ChildMbrName | Specified member's first child member name |
| ESS_MBRNAME_T | PrevMbrName | Specified member's previous sibling member name |
| ESS_MBRNAME_T | NextMbrName | Specified member's next sibling member name |
| ESS_BOOL_T | fAttributed | Indicates whether the member has attributes associated with it. Values: ESS_TRUE and ESS_FALSE. |
| ESS_ATTRIBUTEVALUE_T | Attribute | |
| ESS_BOOL_T | fHasRelDesc | The member has one or more relational children. |
| ESS_BOOL_T | fHasHAEnabled | The dimension has Hybrid Analysis relational partitions enabled. Valid only for Dimension members. |