RelMemberRange

The MDX RelMemberRange function returns a set that is based on the relative position of the specified member in the Essbase database outline.

Note:

When multiple hierarchies are enabled, this function returns NULL when the range begins in one hierarchy and terminates in another hierarchy.

Syntax

RelMemberRange ( member, prevcount, nextcount, [,layertype] [, hierarchy ])

Parameters

member

An input member in the set you want to return.

prevcount

The number of members in the same layer specified by layertype prior to member to include in the return set.

nextcount

The number of members in the same layer specified by layertype following member to include in the return set.

layertype

GENERATION or LEVEL. If omitted, the default is GENERATION. Defines whether the set to be returned is based the same generation or on the same level as member.

hierarchy

Optional. A specific hierarchy within the time dimension.

Example

The following examples are based on ASOSamp.Basic.

Example 1

SELECT 
RelMemberRange ([PORTLAND - OR],1,2)
ON COLUMNS 
FROM ASOSamp.Basic 

This query returns the set:

{[PHOENIX - OR],[PORTLAND - OR],[POWERS - OR],[PRAIRIE CITY - OR]}

Example 2

RelMemberRange(Apr, 5, 0)

returns the set {Jan, Feb, Mar, Apr}. Note that the output set has only four members.

RelMemberRange(Apr, 5, 10)

returns the set {Jan, Feb, Mar, Apr, May ...,Dec}. Note that the output set has only four previous members and seven next members of Apr.

See Also

LastPeriods