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


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

Содержит перекрестное произведение упорядоченных наборов элементов из каждой иерархии для элемента Axis, использующего тип данных MDDataSet, которое было возвращено методом Execute.

Синтаксис

<Axis>
   ...
   <CrossProduct Size="integer">
      <Members>...</Members>
   </CrossProduct>
   ...
</Axis>

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

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

Описание

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

Нет

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

Нет

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

От 0 до n: необязательный элемент, который может встречаться несколько раз.

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

Связь

Элемент

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

Axis

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

Members

Атрибуты

Атрибут

Описание

Size

Обязательный атрибут типа Integer. Определяет число кортежей, содержащихся в векторном произведении, представленном элементом CrossProduct.

Замечания

Когда клиентское приложение устанавливает для свойства AxisFormat значение ClusterFormat, элементы на каждой оси разделяются на кластеры, где каждый кластер представляет перекрестное произведение упорядоченных множеств элементов из каждой иерархии. Каждый кластер представляется элементом CrossProduct. Каждый элемент CrossProduct содержит элемент Members из каждой иерархии на оси. Элемент CrossProduct может содержать элементы из одной иерархии.

Пример

В следующем примере демонстрируется структура элемента CrossProduct, когда клиент указывает значение ClusterFormat для XMLA-свойства AxisFormat и на оси имеются следующие элементы.

Иерархия Time

1999

1999

2000

2001

Иерархия Category

Actual

Budget

Budget

Budget

Кластеры

Кластер 1

Кластер 1

Кластер 1

Кластер 2

<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>

См. также

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