Elemento Axes (XMLA)
Contiene una colección de los elementos Axisque representan los datos de eje contenidos por un elemento root que utiliza el tipo de datos MDDataSet.
Sintaxis
<root xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset">
...
<Axes>
<Axis>...</Axis>
</Axes>
...
</root>
Características del elemento
Característica |
Descripción |
---|---|
Tipo y longitud de los datos |
Cualquiera |
Valor predeterminado |
Ninguno |
Cardinalidad |
1-1: Elemento necesario que se produce una vez y sólo una vez. |
Notas
En el elemento Axis, los elementos Axes se enumeran en el orden que tienen lugar en el conjunto de datos bajo, empezando desde cero. El valor de la propiedad XMLA de AxisFormat determina cómo se da formato a los elementos Axis. Para obtener más información sobre la propiedad AxisFormat, vea Propiedades XMLA compatibles (XMLA).
Un eje representa un conjunto de tuplas, en las que todas las tuplas del conjunto tienen la misma dimensionalidad. Un conjunto se puede representar de maneras diferentes con ventajas diferentes. Por ejemplo, el conjunto siguiente de cuatro tuplas se puede representar como una colección de tuplas bidimensionales o un producto cartesiano de dos conjuntos unidimensionales.
1999 |
1999 |
2000 |
2000 |
---|---|---|---|
Real |
Presupuesto |
Real |
Presupuesto |
Este conjunto de tuplas se puede representar como una colección de tuplas bidimensionales:
{ ( 1999, Actual ), ( 1999, Budget ), ( 2000, Actual ), ( 2000, Budget ) }
Este conjunto también se puede representar como un producto cartesiano de dos conjuntos unidimensionales:
{ 1999, 2000 } x { Actual, Budget }
Para las herramientas cliente es más fácil usar la primera representación, la colección de tuplas bidimensionales. La segunda representación, un producto cartesiano de conjuntos unidimensionales, utiliza menos espacio y conserva la naturaleza multidimensional del conjunto.
La tabla siguiente enumera las operaciones que se pueden usar para definir y caracterizar la estructura y los miembros de un eje.
Operación |
Descripción |
---|---|
Miembro |
La unidad más pequeña de un eje que representa el miembro de una jerarquía de la dimensión. |
Miembros |
Una colección de los objetos Member de la misma jerarquía de la dimensión. |
Tupla |
Una colección de miembros de diferentes jerarquías de la dimensión. |
Tuplas |
Colección de objetos Tuple con la misma dimensionalidad. |
Unión |
Una unión de conjuntos. |
CrossJoin |
Un producto cartesiano de conjuntos. |
Estas operaciones traducen las tuplas bidimensionales y el producto cartesiano de conjuntos unidimensionales como sigue.
Tuplas bidimensionales
Tuples (
Tuple( Member(1999), Member(Actual) ),
Tuple( Member(1999), Member(Budget) ),
Tuple( Member(2000), Member(Actual) ),
Tuple( Member(2000), Member(Budget) )
Producto cartesiano de conjuntos unidimensionales
CrossProduct (
Members( Member(1999), Member(2000) ),
Members( Member(Actual), Member(Budget) )
Un cliente puede usar la propiedad AxisFormat para solicitar una representación concreta.