2.4.204 BrtBeginSlicerCacheDef

The BrtBeginSlicerCacheDef record specifies properties of a slicer cache (section 2.2.14.1) and specifies the beginning of a collection of records as defined by the Slicer Cache (section 2.1.7.47) part ABNF. The collection of records specifies a slicer cache.


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

stName (variable)

...

stHierarchy (variable)

...

stName (variable): An XLNameWideString (section 2.5.166) that specifies the name of the slicer cache. This value MUST be a unique case insensitive name within the scope of defined names. The length of this value MUST be greater than or equal to 1 character and less than or equal to 255 characters.

stHierarchy (variable):  An XLWideString (section 2.5.169) that specifies the cache field (section 2.2.5.2.2) or MDX unique name used by the slicer cache.

If the slicer source data (section 2.2.14.1.1) is non-OLAP, then the value of this field MUST be equal to the value of the stFldName field in one of the BrtBeginPCDField (section 2.4.136) records within the associated PivotCache (section 2.2.5.2), as specified in section 2.2.14.1.2, and specifies a cache field. Field fServerBased in BrtBeginPCDField MUST be 0. The fFilterInclusive fields of the BrtBeginSXVD records (section 2.4.272) of all included pivot fields (section 2.2.5) MUST be equal.

If the slicer source data is OLAP, then the value MUST be equal to the value of the stUnique field in one of the BrtBeginPCDHierarchy (section 2.4.146) records within the associated OLAP PivotCache, as specified in section 2.2.5.3.1, and specifies an MDX unique name. The fFilterInclusive field of the associated BrtBeginSXTH (section 2.4.263), as specified in section 2.2.5.3.4, MUST be 1. The following fields of the BrtBeginPCDHierarchy record MUST be 0: fMeasure, fSet, and fMeasureHierarchy.