Compartilhar via


Elemento Axes (XMLA)

Contém uma coleção de elementos Axis que representa dados de eixo contidos em um elemento raiz que usa o tipo de dados MDDataSet .

Syntax

  
<root xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset">  
   ...  
   <Axes>  
      <Axis>...</Axis>  
   </Axes>  
   ...  
</root>  

Características do elemento

Característica Descrição
Comprimento e tipo de dados Qualquer
Valor padrão Nenhum
Cardinalidade 1-1: elemento obrigatório que ocorre apenas uma única vez.

Relações de elementos

Relação Elemento
Elementos pai root
Elementos filho Axis

Comentários

Sob o elemento Axes, os elementos de eixo são listados na ordem em que ocorrem no conjunto de valores , começando em zero. A configuração da propriedade XMLA AxisFormat determina como os elementos do eixo são formatados. Para obter mais informações sobre a propriedade AxisFormat , consulte Propriedades XMLA com suporte (XMLA).

Um eixo representa um conjunto de tuplas no qual todas as tuplas têm a mesma dimensionalidade. Um conjunto pode ser representado de modos diferentes com vantagens diferentes. Por exemplo, o seguinte conjunto de quatro tuplas pode ser representado como uma coleção de tuplas bidimensionais ou o produto Cartesiano de dois conjuntos unidimensionais.

1999 1999 2000 2000
Real Orçamento Real Orçamento

Esse conjunto de tuplas pode ser representado como uma coleção de tuplas bidimensionais:

{ ( 1999, Actual ), ( 1999, Budget ), ( 2000, Actual ), ( 2000, Budget ) }  

Esse conjunto também pode ser representado como um produto Cartesiano de dois conjuntos unidimensionais:

{ 1999, 2000 } x { Actual, Budget }  

A primeira representação, tuplas bidimensionais, é mais simples para ser usada pelas ferramentas de cliente. A segunda representação, um produto Cartesiano de conjuntos unidimensionais, utiliza menos espaço e preserva a natureza multidimensional do conjunto.

A tabela a seguir lista operações que podem ser utilizadas para definir e caracterizar a estrutura e os membros de um eixo.

Operação Descrição
Membro A unidade menor de um eixo que representa o membro de uma hierarquia da dimensão.
Membros Uma coleção de objetos de membro da mesma hierarquia de dimensão.
Tupla Uma coleção de membros de diferentes hierarquias da dimensão.
Tuplas Uma coleção de objetos de tupla com a mesma dimensionalidade.
Union Uma união de conjuntos.
CrossJoin Um produto Cartesiano de conjuntos.

Essas operações traduzem as tuplas bidimensionais e o produto Cartesiano de conjuntos unidimensionais como se segue.

Tuplas bidimensionais

Tuples (  
   Tuple( Member(1999), Member(Actual) ),  
   Tuple( Member(1999), Member(Budget) ),  
   Tuple( Member(2000), Member(Actual) ),  
   Tuple( Member(2000), Member(Budget) )  

Produto Cartesiano de conjuntos unidimensionais

CrossProduct (  
   Members( Member(1999), Member(2000) ),  
   Members( Member(Actual), Member(Budget) )  

Um cliente pode usar a propriedade AxisFormat para solicitar uma representação específica.