CellInfo 元素 (XMLA)
表示父 OlapInfo 元素包含的单元元数据。
语法
<OlapInfo>
...
<CellInfo>
<!-- One or more cell property definitions -->
</CellInfo>
...
</OlapInfo>
元素特征
特征 |
说明 |
---|---|
数据类型和长度 |
无 |
默认值 |
无 |
基数 |
1-1:出现一次且仅出现一次的必需元素。 |
注释
CellInfo 元素包含由使用 MDDataSet 数据类型的 root 元素返回的多维数据集中包含的单元的单元属性集合。 CellInfo 元素中的每个单元属性都由单独的 XML 元素定义,每个单元属性都具有 name 特性和 type 特性。 单元属性的 name 特性与 XML 元素表示的 OLE DB for the OLAP 单元属性的名称相对应,而 type 特性表示单元属性的 XML 数据类型。 XML 元素的名称用于标识 root 元素的 CellData 元素中包含的单元的单元属性值。
下列语法描述了单元属性定义:
<CellPropertyDefinition name="string" type"string" />
结合使用 Discover 方法和 DISCOVER_PROPERTIES 请求类型可获取可用属性及其值。 PropertyList 元素中列出的属性对顺序没有要求。
访问接口可选择在 AxisInfo 部分或 CellInfo 部分中指定单个成员或单元属性的默认值。 如果属性总是或几乎总是具有相同的值,则默认值可缩减结果。 若要指示属性的默认值,可根据需要将 Default 元素指定为某个单元属性定义元素的子元素。 因此,当结果中缺少某个成员或单元属性时指示声明的默认值是该单元属性的值。
示例
下面的示例演示如何在 CellInfo 元素中表示 VALUE、FORMATTED_VALUE 和 FORMAT_STRING 单元属性。
<OlapInfo>
...
<CellInfo>
<Value name="VALUE"></Value>
<FmtValue name="FORMATTED_VALUE"></FmtValue>
<FormatString name="FORMAT_STRING"></FormatString>
</CellInfo>
</OlapInfo>