DrilldownByLayer
The MDX DrilldownByLayer function for Essbase drills down members of a set that are at a specified layer.
Syntax
DrilldownByLayer ( set [, layer | index ] )
Parameters
Notes
This function returns the members of set to one level below the optionally specified layer (or index number of the level). If layer (or index) is omitted, the lowest level of set is returned. Members are returned in their hierarchical order as represented in the database outline.
Example
The following query
SELECT
DrilldownByLayer (
{([Product],[California]), ([Product],[Oregon]),
([Product],[New York]), ([Product],[South]),
([Product],[Washington])}, [Market].[Region]
)
ON COLUMNS
FROM Sample.Basic
returns the grid:
Table 4-56 Output Grid from MDX Example
Product | ||||||||
---|---|---|---|---|---|---|---|---|
California | Oregon | New York | South | Texas | Oklahoma | Louisiana | New Mexico | Washington |
12964 | 5062 | 8202 | 13238 | 6425 | 3491 | 2992 | 330 | 4641 |
TO use index, note that index is the index number of the dimension to drill down on. In the example below, the function drills down on Market. If you change the 1 to a 0, it drills down on Product.
SELECT
DrilldownByLayer (
{
([Product],[East]), ([Product],[West])
}, 1
)
ON COLUMNS
FROM Sample.Basic