2.4.792 BrtSlicerCacheSelection

The BrtSlicerCacheSelection record specifies an OLAP member in the OLAP hierarchy specified by the BrtBeginSlicerCacheLevelsData (section 2.4.208) of the slicer cache (section 2.2.14.1) that is selected. This record also specifies the ancestor OLAP members of this OLAP member in the OLAP hierarchy.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

cparent

stUniqueName (variable)

...

parents (variable)

...

cparent (4 bytes): An integer that specifies the count of OLAP members that are ancestors of the OLAP member specified by this record in the OLAP hierarchy. For OLAP hierarchies that are not attribute hierarchies this count does not include the OLAP All member. MUST be greater than or equal to 0. MUST equal the number of items in the parents array.

stUniqueName (variable): An XLWideString (section 2.5.169) that specifies the MDX unique name of the OLAP member specified by this record.

parents (variable): An array of XLWideString that specifies the MDX unique names of the OLAP member that are ancestors of the OLAP member specified by this record. The first element of the array specifies the OLAP member that is the parent of the OLAP member specified by this record in the OLAP hierarchy. Each subsequent element in this array specifies an ancestor OLAP member in the next level up the OLAP hierarchy, excluding OLAP All member for OLAP hierarchies that are not attribute hierarchies. The number of elements in this array MUST be equal to cparent.