CREATESLICELISTS

This function creates an array of lists from an array of hierarchies. This, or using CREATESLICELIST, is the first step in manually creating an XML variable to define a slice.

CREATSLICELISTS requires an XML definition for each hierarchy. Use SETPROPERTY, for example, to populate a report variable for each hierarchy.

You use the result of this function as an argument of the CREATSLICELISTSEGMENT function.

Syntax

=CREATESLICELISTS(hierarchies, "MDX_per_hierarchy")

The function returns #{List} for each hierarchy in the array.

Example

=CREATSLICELISTS(D13:D16,E13:E16)

In this example, the array of hierarchies is in cells D13:D16 and the array of MDX is in E13:E16. Each cell contains the unique name of a hierarchy.

This table gives an example:
Row D E
13 [product] {[product].defaultmember}
14 [period] {[period].defaultmember}
15 [region] {[region].defaultmember}
16 [measure] {[measure].defaultmember}