Compartir a través de


Uso de ejes de consulta y de segmentación en un ejemplo sencillo (MDX)

El ejemplo sencillo presentado en este tema demuestra los conceptos básicos de especificar y usar ejes de consulta y ejes de segmentación.

El cubo

Un cubo, denominado TestCube, tiene dos dimensiones simples denominadas Route y Time. Cada dimensión tiene solo una jerarquía de usuarios, denominada Route y Time respectivamente. Dado que las medidas del cubo forman parte de la dimensión de medidas, este cubo tiene tres dimensiones en total.

La consulta

La consulta es proporcionar una matriz en la que la medida Packages se puede comparar entre rutas y horas.

En el siguiente ejemplo de consulta MDX, las jerarquías Ruta y Tiempo son los ejes de consulta y la dimensión Measures es el eje de corte. La función Members indica que MDX usará los miembros de la jerarquía o nivel para construir un conjunto. El uso de la Members función significa que no es necesario indicar explícitamente cada miembro de una jerarquía o nivel específicos en una consulta MDX.

SELECT  
   { Route.nonground.Members } ON COLUMNS,  
   { Time.[1st half].Members } ON ROWS  
FROM TestCube  
WHERE ( [Measures].[Packages] )  

Resultados

El resultado es una cuadrícula que identifica el valor de la medida Packages en cada intersección de las dimensiones del eje COLUMNS y ROWS. En la tabla siguiente se muestra el aspecto de esta cuadrícula.

aire mar
1º trimestre 60 50
2º trimestre 45 45

Véase también

Especificar el contenido de un eje de consulta (MDX)
Especificar el contenido de un eje de segmentación (MDX)