Filtro básico en dimensiones
Supongamos que se desea ver los ingresos (Revenue) por la venta de bicicletas Mountain bikes profesionales en los años 2003 y 2004 en US.
La siguiente consulta MDX nos provee dicha información.
SELECT {Date.Date.[2003], Date.Date.[2004]} ON COLUMNS, {Location.[US]} ON ROWS FROM Demo WHERE (Products.[Mountain Bikes].[Professional], Measures.[Revenue])
En esta consulta podemos ver el uso del WHERE. Esta parte de la consulta se utiliza para "filtrar" (slice) las dimensiones.
En este caso, de la dimensión conteniendo las medidas se elige la medida Revenue. Además, se filtra la dimensión productos, por lo que el resultado mostrará para US los ingresos en 2003 y 2004 teniendo sólo en cuenta esa línea de bicicleta.
Por otro lado, puede verse el uso de la expresión Date.Date.[2003]
para hacer referencia al año 2003. La dimensión Date del cubo Demo es una dimensión con raíces alternativas. La expresión anterior está diciendo explícitamente a que elemento dentro de que raíz. Entrando en más detalle, la raíz que se está utilizando Date es la raíz principal. Por lo tanto, la expresión Date.[2003]
es también correcta y es interpretada como se desea, es decir se referencia al elemento 2003 de la raíz por defecto que es la raíz principal.