Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

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.

  • No labels