2.4.110 BrtBeginMdxTuple

The BrtBeginMdxTuple record specifies formatting properties for MDX tuple metadata (section 2.2.4.8.1) and specifies the beginning of a collection of BrtMdxMbrIstr (section 2.4.705) records as defined by the Metadata (section 2.1.7.34) part ABNF. The collection of BrtMdxMbrIstr records specifies MDX unique names and their properties. The preceding BrtBeginMdx (section 2.4.106) record MUST have tfnSrc equal to TFNCUBEMEMBER, TFNCUBEVALUE, or TFNCUBERANKEDMEMBER, as specified by TagFnMdx (section 2.5.149).


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

cMbrs

dwSrvFmtBack

dwSrvFmtFore

sff

sfnum (variable)

...

cMbrs (4 bytes):  A signed integer that specifies the number of member expressions in the tuple. It MUST be greater than or equal to 0.

dwSrvFmtBack (4 bytes):  A SrvFmtCV (section 2.5.139) that specifies the background color. When sff.fSrvFmtBack equals 1, the background color is applied.

dwSrvFmtFore (4 bytes):  A SrvFmtCV that specifies the foreground color. When sff.fSrvFmtFore equals 1, the foreground color is applied.

sff (2 bytes):  A SrvFmtFlags (section 2.5.141) that specifies the properties of applied server-specified formatting.

sfnum (variable):  A SrvFmtNum (section 2.5.142) that specifies the number or currency formatting. This field is optional and MUST exist if and only if sff.fSrvFmtNum is set to 1.