2.4.273.78 SXAddl_SXCSXfilt_SXDSXItm

The SXAddl_SXCSXfilt_SXDSXItm record specifies an array of pivot item records of a PivotTable rule filter for an SXCSXfilt class.


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

hdr

...

reserved

...

rgIsxvi (variable)

...

hdr (6 bytes):  An SXAddlHdr structure. The value of hdr.sxc MUST equal 0x0D and the value of hdr.sxd MUST equal 0x15.

reserved (6 bytes): MUST be zero, and MUST be ignored.

rgIsxvi (variable): An array of 2-byte unsigned integers. Each element specifies the pivot item or data item index in the pivot field or data field specified by the isxvd field of the preceding SXAddl_SXCSXfilt_SXDSXfilt record. See PivotTable rule for more information about the references that are used.

The number of items in the array MUST equal the cisxvi field of the preceding SXAddl_SXCSXfilt_SXDSXfilt record.

The value of each element in rgIsxvi MUST be in sorted order such that rgIsxvi[item] is less than rgIsxvi[item+1] where item is between 0 and the number of elements in rgIsxvi – 2.

If the value of the isxvd field of the preceding SXAddl_SXCSXfilt_SXDSXfilt record is greater than or equal to zero, each item in this array MUST be 0x7FFF (isxviNULL) or greater than or equal to zero plus the number of pivot items in the pivot field specified by the isxvd field of the preceding SXAddl_SXCSXfilt_SXDSXfilt record.

If the value of the isxvd field of the preceding SXAddl_SXCSXfilt_SXDSXfilt record is less than zero, each item in this array MUST be greater than or equal to zero and less than the number of data items in the PivotTable view.