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


Элемент Members (XMLA)

Содержит коллекцию элементов member , содержащихся в родительском элементе CrossProduct .

Синтаксис

  
<CrossProduct>  
   <Members Hierarchy="string">  
      <Member>...</Member>  
   </Members>  
   ...  
</CrossProduct>  

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

Характеристика Описание
Тип данных и длина Нет
Значение по умолчанию Нет
Кратность от 0 до n: необязательный элемент, который может встречаться несколько раз.

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

Связь Элемент
Родительские элементы CrossProduct
Дочерние элементы Member

Атрибуты

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

Комментарии

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

Пример

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

Иерархия Time

Иерархия Category

Кластеры

1999

Actual

Кластеры 1

1999

Бюджет

Кластеры 1

2000

Бюджет

Кластеры 1

2001

Бюджет

Кластеры 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>