Usar MDX

É possível usar o MDX para criar filtros de estrutura, filtros de texto e classificações personalizados. Eles podem ser usados no lugar da funcionalidade interna do Designer de Lista ou podem ser combinados com ela. Por exemplo, você pode usar a seleção de estrutura no Designer de Lista para estruturar uma lista, mas usar uma instrução MDX para classificá-la.

As funções MDX, EXCEPT, INTERSECT e UNION na lista MDXType são usadas para especificar como instruções MDX personalizadas são combinadas com o Designer de lista. Para usar exclusivamente o Designer de Lista ou o MDX, selecione Usar definição de lista ou Usar MDX personalizado.

Este exemplo é baseado no aplicativo Samples, que pode ser habilitado em ambientes locais. Ele usa um hiperbloco criado com base na dimensão Produto.
  1. Selecione o hiperbloco para ativar o Designer de Lista.
  2. No campo MDX Personalizado do painel Avançado, especifique: ="[Product].[All Tires].[Car Tires Winter]".
  3. No painel Filtro do Designer de Lista, crie este filtro: Caption=Summer Tires.
  4. Na lista MDXType no painel Avançado, selecione Usar definição de lista.
  5. Selecione Usar MDX personalizado.
    Em Modo de exibição, o relatório exibe apenas Pneus para Inverno.
  6. Selecione UNION.
    Em Modo de exibição, o relatório mostra os Pneus para Verão e Pneus para Inverno (a função UNION cria uma relação OR lógica).
  7. Selecione EXCEPT.
    O Modo de exibição mostra Pneus de Verão (a função EXCEPT subtrai a seleção MDX da seleção do Designer de Lista).
  8. Selecione INTERSECT.
    O Modo de exibição fica em branco (a função INTERSECT cria uma relação AND lógica).