Поделиться через


Элемент CellInfo (XML для аналитики)

Представляет метаданные ячейки, содержащиеся в родительском элементе OlapInfo.

Синтаксис

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

Характеристики элемента

Характеристика

Описание

Тип данных и длина

нет

Значение по умолчанию

Нет

Количество элементов

1-1: обязательный элемент, который появляется только один раз.

Связи элемента

Связь

Элемент

Родительские элементы

OlapInfo

Дочерние элементы

Одно или несколько определений свойств ячейки

Замечания

Элемент CellInfo содержит коллекцию свойств ячеек, которые используются для ячеек, включенных в многомерный набор данных, возвращаемый элементом root, использующим тип данных MDDataSet. Каждое свойство ячейки в элементе CellInfo определяется отдельным XML-элементом, обладающим атрибутами name и type. Атрибут name свойства ячейки соответствует имени свойства ячейки OLE DB для OLAP, представленной XML-элементом. Атрибут type представляет тип данных XML свойства ячейки. Имя XML-элемента используется для идентификации значения свойства ячейки у ячеек, которые содержатся в элементе CellData элемента root.

Следующий синтаксис описывает определение свойства ячейки:

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

Доступные свойства и их значения можно получить, используя метод Discover с типом запроса DISCOVER_PROPERTIES. Для перечисления свойств в элементе PropertyList не требуется определенного порядка.

По желанию поставщик может указать значения по умолчанию для отдельных элементов или для свойств ячеек в разделе AxisInfo или CellInfo. Значения по умолчанию могут быть малополезны в случае, если свойство всегда или почти всегда имеет одно и то же значение. Чтобы задать для свойства значение по умолчанию, укажите в качестве дочернего элемента для одного из элементов определения свойства ячейки элемент Default. В том случае, если в результате отсутствует элемент или свойство ячейки, вместо него будет использовано значение по умолчанию, заданное для этого свойства ячейки.

Пример

В следующем примере показывается, как свойства ячеек VALUE, FORMATTED_VALUE и FORMAT_STRING представлены в элементе CellInfo.

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

См. также

Основные понятия

Свойства (XML для аналитики)