Applies view selection properties to stored hierarchies.
Syntax
ESS_FUNC_M EssOtlSetAggLevelUsage (hOutline, hMember, sAgglevelUsage);
Parameter | Data Type | Description | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
hOutline | ESS_HOUTLINE_T | Outline context handle (input) Value | |||||||||||||||||||||
hMember | ESS_HMEMBER_T | A hierarchy member (input). 0 | |||||||||||||||||||||
sAgglevelUsage | ESS_SHORT_T | One of the Level Usage Constants (input).
|
Notes
This function is applicable only to Release 9.3 or higher aggregate storage databases.
Use this function to apply view selection properties to stored hierarchies to restrict Essbase from choosing certain levels for aggregation.
Return Value
Returns 0 if successful.
Example
ESS_STS_T sts = ESS_STS_NOERR; ESS_HOUTLINE_T hOutline = ESS_NULL; ESS_HMEMBER_T hMember = ESS_NULL; ESS_SHORT_T sAggLevelUsage = 0; /* code to assign hOutline variable omitted */ /* code to assign hMember variable omitted */ /* code to assign sAggLevelUsage variable omitted */ if (hOutline && hMember) { sts = EssOtlSetAggLevelUsage (hOutline, hMember, sAggLevelUsage); if (sts) printf("Error (%ld) setting AggLevelUsage\n", sts); } else { if (!hOutline) printf("Outline not provided\n"); if (!hMember) printf("Member not provided\n"); }
See Also