<axes>
<axis name="axis0">
<crossproduct size = "4">
<members hierarchy="time">
<member>
<uname>[time].[1999]</uname>
? </member>
<member>
<uname>[time].[2000]</uname>
? </member>
</members>
<members hierarchy="category">
<member>
<uname>[scenario].[actual]</uname>
? </member>
<member>
<uname>[scenario].[budget]</uname>
? </member>
</members>
</crossproduct>
<crossproduct size = "1">
<members hierarchy="time">
<member>
<uname>[time].[2001]</uname>
? </member>
</members>
<members hierarchy="category">
<member>
<uname>[scenario].[budget]</uname>
? </member>
</members>
</crossproduct>
</axis>
?</axes>
customformat
customformat 允许提供程序以任何以上各节中所定义的操作的有效组合来生成坐标轴,但有如下限制:
- 只有
<union>、<crossproduct>、<members>和<tuples>元素才能作为坐标轴的第一个子项出现。
<tuple>元素下的<member>元素必须包含 hierarchy 特性,表示成员所属层次结构的名称。
<members>元素必须包含 hierarchy 特性,表示集中所有成员的层次结构名称。
customformat 最大限度地加强了提供程序的灵活性和功能,从而最优表示坐标轴。
本节是一个示例,演示提供程序将为 customformat 选择返回的内容。
| wa | wa | ca | ca |
| umbrella(雨伞) | umbrella(雨伞) | sunglasses(太阳眼镜) | sunglasses(太阳眼镜) |
| actual | budget | actual | budget |