2.4.823 BrtSXTupleSetRowItem

The BrtSXTupleSetRowItem record specifies an OLAP member that is part of the OLAP tuple that is specified by the BrtBeginSXTupleSetRow (section 2.4.270) that immediately precedes this record. The value of the cCol field in the BrtBeginSXTupleSet (section 2.4.267) record that immediately precedes this record MUST be equal to the number of BrtSXTupleSetRowItem records between the BrtBeginSXTupleSetRow record that immediately precedes this record and the BrtEndSXTupleSetRow (section 2.4.620) record that immediately follows this record.


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 (optional)

A

B

unused

irstUnique (variable)

...

irstDisplay (variable)

...

FRTHeader (4 bytes): An FRTBlank (section 2.5.55) that specifies the future record (section 2.1.6) information for this record. This field exists if and only if the size of this record is greater than 4.

A - fUnique (1 bit): A bit that specifies whether the irstUnique field exists after the fixed sized portion of the record.

B - fDisplay (1 bit): A bit that specifies whether the irstDisplay field exists after the fixed sized portion of the record.

unused (6 bits): This field is undefined, and MUST be ignored.

irstUnique (variable): An XLWideString (section 2.5.169) that specifies the MDX unique name of this OLAP member. This field MUST exist if and only if The value of the fUnique field is equal to 1. The length of this field MUST be less than or equal to 65535 characters.

irstDisplay (variable): An XLWideString that specifies a display name for this OLAP member. This field MUST exist if and only if fDisplay is equal to 1. The length of this field MUST be less than or equal to 65535 characters.