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. |