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} |