CellInfo 元素 (XMLA)

表示父 OlapInfo 元素包含的单元元数据。

语法

  
<OlapInfo>  
   ...  
   <CellInfo>  
      <!-- One or more cell property definitions -->  
   </CellInfo>  
   ...  
</OlapInfo>  

元素特征

特征 说明
数据类型和长度
默认值
基数 1-1:出现一次且仅出现一次的必需元素。

元素关系

关系 元素
父元素 OlapInfo
子元素 一个或多个单元属性定义

备注

CellInfo元素包含包含在使用MDDataSet数据类型的元素返回的多维数据集中的单元的单元属性的集合。 CellInfo元素中的每个单元属性都由单独的 XML 元素定义,每个元素都具有name属性和type特性。 Cell 属性的 name 特性对应于 XML 元素所表示的 OLAP 单元属性的 OLE DB 名称, type 特性表示单元属性的 XML 数据类型。 XML 元素的名称用于标识root元素的CellData元素中包含的单元的单元属性的值。

下列语法描述了单元属性定义:

<CellPropertyDefinition name="string" type"string" />  

结合使用 Discover 方法和 DISCOVER_PROPERTIES 请求类型可获取可用属性及其值。 PropertyList 元素中列出的属性对顺序没有要求。

对于 AxisInfoCellInfo 节中的单个成员或单元属性,提供程序可以选择指定默认值。 如果属性总是或几乎总是具有相同的值,则默认值可缩减结果。 若要指示属性的默认值,可以选择将默认 元素指定为某个单元属性定义元素的子元素。 因此,当结果中缺少某个成员或单元属性时指示声明的默认值是该单元属性的值。

示例

下面的示例演示如何在 CellInfo 元素中表示值、FORMATTED_VALUE 和 FORMAT_STRING 单元属性。

<OlapInfo>  
   ...  
      <CellInfo>  
         <Value name="VALUE"></Value>  
         <FmtValue name="FORMATTED_VALUE"></FmtValue>  
         <FormatString name="FORMAT_STRING"></FormatString>  
      </CellInfo>  
</OlapInfo>