共用方式為


CellInfo 元素 (XMLA)

代表父 OlapInfo 元素所包含的資料格中繼資料。

Syntax

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

元素特性

特性 描述
資料類型和長度 None
預設值 None
基數 1-1:只出現一次的必要元素。

元素關聯性

關聯性 元素
父元素 OlapInfo
子元素 一個或多個資料格屬性定義

備註

CellInfo元素包含使用MDDataSet資料類型之元素所傳回之多維度資料集內所包含之資料格的資料格屬性集合。 CellInfo元素中的每個資料格屬性都是由不同的 XML 元素所定義,每個都具有name屬性和type屬性。 Cell 屬性的 name 屬性(property)會對應到 xml 專案所表示之 OLAP 資料格屬性的 OLE DB 名稱,而 type 屬性(attribute)則代表 cell 屬性的 XML 資料類型。 XML 元素的名稱是用來識別元素之CellData元素所包含之資料格的資料格屬性值。

下列語法將描述資料格屬性定義:

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

您可以使用 DISCOVER_PROPERTIES 要求類型搭配 Discover 方法來取得可用的屬性及其值。 PropertyList 元素中所列的屬性沒有必要的順序。

提供者可以選擇性地為 AxisInfoCellInfo 區段中的個別成員或資料格屬性指定預設值。 如果屬性一律或幾乎一律具有相同的值,預設值可以提供較小的結果。 若要指出屬性的預設值,可以選擇性地將預設 專案指定為其中一個資料格屬性定義專案的子專案。 因此,如果成員或資料格屬性不存在結果中,就表示上述預設值為資料格屬性的值。

範例

下列範例示範如何在 CellInfo 元素中表示 VALUE、FORMATTED_VALUE 和 FORMAT_STRING 資料格屬性。

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