Compartilhar via


Definir parâmetros no Designer de Consulta MDX do Analysis Services

Para parametrizar uma consulta MDX referente a uma fonte de dados do Serviços de análise , é 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 especificando um filtro. 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.

Observação

Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.

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

  1. No painel de dados do relatório, clique com o botão direito do mouse em um conjunto de dados criado com base em um tipo de fonte de dados do SQL Server Serviços de análise e 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. Selecione OK.

    No painel de 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 de dados do relatório e clique em Mostrar Conjuntos de Dados Ocultos. O painel de 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 de dados do relatório, clique com o botão direito do mouse em um conjunto de dados criado com base em um tipo de fonte de dados do SQL Server Serviços de análise e 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 consultas 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. Selecione OK.

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

  11. Selecione OK.

    No painel de 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 de dados do relatório e clique em Mostrar Conjuntos de Dados Ocultos. O painel de dados do relatório exibe todos os conjuntos de dados do relatório.