ExpandLevels
ExpandLevels(1, «InputSet»)
returns any members that are not descendants from the input set.
ExpandLevels(N, «InputSet»)
where N > 1
returns a set that consists of elements produced by
ExpandLevels(1, «InputSet»)
, followed
by N-1
calls to DrillDownInSet(ResultSet, InputSet)
.
ExpandLevels
function
retains duplicates.
In this case, the number of levels is the number of levels within the input set, not within the hierarchy.
Syntax
«ResultSet» ExpandLevels(N, «InputSet»)
Example 1
In this example, the result is members from the [BaseSet]
that are not descendants of other members in
the set.
ExpandLevels(1, [BaseSet])
Example 2
In this example, the result is from ExpandLevels(1)
and DrillDownInSet
. The DrillDownInSet
is using the result of ExpandLevels(1)
.
ExpandLevels(2, [BaseSet])
Example 3
In this example, the result is a combination from ExpandLevels(1)
plus the first and second DrillDownInSet
. In the first DrillDownInSet
, it is using the result
of ExpandLevels(1)
. On the second
DrillDownInSet
, it is using the
result of previous DrillDownInSet
.
ExpandLevels(3, [BaseSet])