Consulta MDX y ejes de segmentación: uso de ejes en un ejemplo simple

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

En este sencillo ejemplo se ilustran los conceptos en los que se basa la especificación y el uso de los ejes de consulta y segmentador.

Cubo

Un cubo, denominado TestCube, tiene dos dimensiones simples: Route y Time. Cada dimensión solo tiene una jerarquía de usuario, denominadas Route y Time respectivamente. Puesto que las medidas del cubo son parte de la dimensión Measures, este cubo tiene tres dimensiones en total.

Consulta

La consulta va a proporcionar una matriz en la que la medida Packages se puede comparar con rutas (routes) y tiempos (times).

En la siguiente consulta MDX de ejemplo, las jerarquías Route y Time se utilizan como ejes de la consulta y la dimensión Measures como eje segmentador. La función Members indica que MDX usará los miembros de la jerarquía o el nivel para generar un conjunto. El uso de la función Members implica que no es necesario especificar explícitamente cada miembro de una jerarquía o un nivel específicos de una consulta MDX.

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

Resultado

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

post- sea
1st quarter 60 50
2nd quarter 45 45

Consulte también

Especificar el contenido de un eje de consulta (MDX)
Especificar el contenido de un eje de división en sectores (MDX)