2.4.788 BrtSlicerCacheHideItemsWithNoData

The BrtSlicerCacheHideItemsWithNoData record specifies the extended properties of the slicer cache for how the slicer items that are used in slicer cross filtering (section 2.2.14.1.5) are displayed.


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

FRTHeader

A (optional)

reserved (optional)

cHideItemLevelsCount (optional)

rgLevels (variable)

...

FRTHeader (4 bytes): An FRTBlank (section 2.5.55) that specifies the future record (section 2.1.6) information for this record.

A - fHideItemsWithNoData (1 bit): A Boolean (section 2.5.98.3) that specifies whether the non-OLAP slicer items that are used in slicer cross filtering (section 2.2.14.1.5) are displayed. This value is only used for non-OLAP slicer cache and MUST be a value from the following table. 

Value

Meaning

0x00

The non-OLAP slicer items are displayed.

0x01

The non-OLAP slicer items are not displayed.

reserved (31 bits): MUST be 0 and MUST be ignored.

cHideItemLevelsCount (4 bytes): An unsigned integer that specifies the number of OLAP levels in this slicer cache, whose OLAP members with no data are not displayed. This value is only used for OLAP slicer cache and MUST match the number of SlicerCacheLevelData (section 2.5.135) records in the collection.

rgLevels (variable): An array of SlicerCacheLevelData (section 2.5.135). The number of items in this array MUST be equal to the value of cHideItemLevelsCount.