Uso de MDX

Se puede utilizar la instrucción MDX para crear filtros de estructura, filtros de texto y ordenaciones personalizados. También se puede utilizar en vez de la funcionalidad integrada del Diseñador de listas o combinarse con ella. Por ejemplo, puede usar la opción Selección de estructura del Diseñador de listas para estructurar una lista, pero utilizar una instrucción MDX para ordenarla.

Las funciones de MDX EXCEPT, INTERSECT y UNION de la lista Tipo MDX se utilizan para especificar cómo se combinan las instrucciones MDX personalizadas con el Diseñador de listas. Para utilizar Diseñador de listas o MDX exclusivamente, seleccione Usar definición de lista o Usar MDX personalizado.

Este ejemplo se basa en la aplicación de ejemplo, que se puede habilitar en entornos locales. Utiliza un hiperbloque creado a partir de la dimensión Producto.
  1. Seleccione el hiperbloque para habilitar el Diseñador de listas.
  2. En el campo MDX personalizado del panel Avanzado, especifique:="[Product].[All Tires].[Car Tires Winter]".
  3. En el panel Filtro del Diseñador de listas cree el siguiente filtro: Caption=Summer Tires.
  4. En la lista Tipo MDX del panel Avanzado, seleccione Usar definición de lista.
  5. Seleccione Usar MDX personalizado.
    En el modo de vista, el informe solo muestra Winter Tires.
  6. Seleccione UNION.
    En el modo de vista, el informe muestra Summer Tires y Winter Tires (la función UNION crea una relación OR lógica).
  7. Seleccione EXCEPT.
    El modo Vista muestra Summer Tires (la función EXCEPT resta la selección MDX de la selección del Diseñador de listas).
  8. Seleccione INTERSECT.
    El modo Vista se queda en blanco (la función INTERSECT crea una relación AND lógica).