2.2.14.1.4.2 OLAP Slicer Items

OLAP slicer items are specified by the sequence of records that conform to the SLICERCACHEOLAPIMPL rule (as defined in section 2.1.7.47).

The cache for an OLAP level in an OLAP slicer cache (section 2.2.14.1) is specified by the sequence of records that conform to the SLICERCACHESIRANGES rule (as defined in section 2.1.7.47).

The cache is organized into ranges of cached OLAP slicer items for each OLAP level in the slicer cache. Each range is specified by the sequence of records that conform to the SLICERCACHESIRANGE rule (as defined in section 2.1.7.47). The iitemstart field of the BrtBeginSlicerCacheSiRange (section 2.4.212) record specifies the zero-based index of the first OLAP slicer item in this cached range in the ordered collection of all OLAP members that exist in the slicer source data (section 2.2.14.1.1) for the associated OLAP level. The collection in the slicer source data is ordered as specified by the fSortOrder and fCrossFilter fields of the preceding BrtBeginSlicerCacheLevelData (section 2.4.207) record.

Each cached OLAP slicer item in a range is specified by a BrtSlicerCacheOlapItem (section 2.4.790) record.

The OLAP slicer items that are selected for filtering are specified by the sequence of records that conform to the SLICERCACHESELECTIONS rule (as defined in section 2.1.7.47).

Each individual OLAP slicer item selected for filtering is specified by a BrtSlicerCacheSelection (section 2.4.792) record.