Share via


Como definir parâmetros no Designer de Consulta MDX do Analysis Services

Para parametrizar uma consulta MDX referente a uma fonte de dados do Analysis Services, é necessário adicionar um parâmetro de consulta à consulta. No designer de consulta MDX, você pode adicionar um parâmetro de consulta nos modos de Design e de Consulta. Depois de definir a consulta com um parâmetro de consulta, o Reporting Services cria automaticamente um parâmetro de relatório e um conjunto de dados para fornecer a lista de valores válidos. Dessa forma, o usuário pode especificar um valor que é passado diretamente para a consulta.

Para definir um parâmetro de consulta em MDX no modo de Design

  1. No painel Dados do Relatório, clique com o botão direito do mouse em um conjunto de dados criado a partir de um tipo de fonte de dados do SQL ServerAnalysis Services e, em seguida, clique em Consulta. O designer de consulta MDX abre no modo de Design.

  2. Arraste uma dimensão até a área de filtro e solte-a na primeira célula da coluna Dimensão.

  3. Na coluna Hierarquia, escolha um valor na lista suspensa.

  4. Na coluna Operador, escolha um operador na lista suspensa.

  5. Na coluna Expressão de Filtro, selecione valores individuais na lista suspensa ou clique no membro Todos para escolher todos os valores.

  6. Na coluna Parâmetros, marque a caixa de seleção para criar um parâmetro de relatório.

  7. Clique em Executar.

    Depois de executar a consulta, clique em Design, na barra de ferramentas, para alternar para o modo de Consulta e exibir a consulta MDX que foi criada. Não altere o texto da consulta no modo de Consulta se deseja continuar usando o modo de Design para desenvolver a consulta. Clique em Design para voltar ao modo de Design.

  8. Clique em OK.

    No painel Dados do Relatório, expanda o nó Parâmetros para exibir o parâmetro de relatório que foi criado automaticamente para o filtro.

    Para exibir o conjunto de dados que fornece os valores disponíveis para o parâmetro de relatório, clique com o botão direito do mouse em qualquer área em branco do painel Dados do Relatório e clique em Mostrar Conjuntos de Dados Ocultos. O painel Dados do Relatório exibe todos os conjuntos de dados do relatório.

Para definir um parâmetro de consulta em MDX no modo de Consulta

  1. No painel Dados do Relatório, clique com o botão direito do mouse em um conjunto de dados criado a partir de um tipo de fonte de dados do SQL ServerAnalysis Services e, em seguida, clique em Consulta. O designer de consulta MDX abre no modo de Design.

  2. Na barra de ferramentas, clique em Design para alternar para o modo de Consulta.

  3. Na barra de ferramentas do designer de consulta MDX, clique em Parâmetros de Consulta (Ícone da caixa de diálogo Parâmetros de Consulta). A caixa de diálogo Parâmetros de Consulta é exibida.

  4. Na coluna Parâmetro, clique em <Inserir Parâmetro> e digite o nome de um parâmetro.

  5. Na coluna Dimensão, escolha um valor na lista suspensa.

  6. Na coluna Hierarquia, escolha um valor na lista suspensa.

  7. Na coluna Vários valores, marque a caixa de seleção para criar um parâmetro de vários valores.

  8. Na coluna Padrão, selecione um único valor ou vários valores na lista suspensa, conforme sua escolha na etapa 5.

  9. Clique em OK.

  10. Na barra de ferramentas do designer de consulta, clique em Executar.

  11. Clique em OK.

    No painel Dados do Relatório, expanda o nó Parâmetros para exibir o parâmetro de relatório que foi criado automaticamente para o filtro.

    Para exibir o conjunto de dados que fornece os valores disponíveis para o parâmetro de relatório, clique com o botão direito do mouse em qualquer área em branco do painel Dados do Relatório e clique em Mostrar Conjuntos de Dados Ocultos. O painel Dados do Relatório exibe todos os conjuntos de dados do relatório.