Definir parâmetros no Designer de Consulta MDX do Analysis Services (Construtor de Relatórios e SSRS)
Para parametrizar uma consulta MDX para uma fonte de dados do Analysis Services, você deve adicionar um parâmetro de consulta à consulta. No designer de consulta MDX, você pode adicionar um parâmetro de consulta nos modos Design e 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 definições de relatório (.rdl) no Construtor de Relatórios e no Designer de Relatórios no SQL Server Data Tools. Cada ambiente de criação fornece modos diferentes para criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Partes de Relatório (Construtor de Relatórios e SSRS) e Partes de Relatório no Designer de Relatórios (SSRS) na Web em microsoft.com. |
Para definir um parâmetro de consulta em MDX no modo de Design
No painel de 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 Server Analysis Services e, em seguida, clique em Consulta. O designer de consulta MDX abre no modo de Design.
Arraste uma dimensão até a área de filtro e solte-a na primeira célula da coluna Dimensão.
Na coluna Hierarquia, escolha um valor na lista suspensa.
Na coluna Operador, escolha um operador na lista suspensa.
Na coluna Expressão de Filtro, selecione valores individuais na lista suspensa ou clique no membro Todos para escolher todos os valores.
Na coluna Parâmetros, marque a caixa de seleção para criar um parâmetro de relatório.
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.
Clique em 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
No painel de 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 Server Analysis Services e, em seguida, clique em Consulta. O designer de consulta MDX abre no modo de Design.
Na barra de ferramentas, clique em Design para alternar para o modo de Consulta.
Na barra de ferramentas do designer de consulta MDX, clique em Parâmetros de Consulta (). A caixa de diálogo Parâmetros de Consulta é exibida.
Na coluna Parâmetro, clique em <Inserir Parâmetro> e digite o nome de um parâmetro.
Na coluna Dimensão, escolha um valor na lista suspensa.
Na coluna Hierarquia, escolha um valor na lista suspensa.
Na coluna Vários valores, marque a caixa de seleção para criar um parâmetro de vários valores.
Na coluna Padrão, selecione um único valor ou vários valores na lista suspensa, conforme sua escolha na etapa 5.
Clique em OK.
Na barra de ferramentas do designer de consulta, clique em Executar.
Clique em 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.
Consulte também
Conceitos
Tipo de conexão Analysis Services para MDX (SSRS)
Interface de usuário do Designer de Consulta MDX do Analysis Services