Share via


Adicionar um filtro a um conjunto de dados (Construtor de Relatórios e SSRS)

Adicione um filtro a um conjunto de dados para limitar os dados em um relatório depois que os dados forem recuperados de uma fonte de dados externa. Quando você adiciona um filtro a um conjunto de dados, todas as partes de relatório ou regiões de dados usam somente dados que correspondem às condições de filtro.

Observação

As partes de relatório são preteridas para todas as versões de SQL Server Reporting Services, começando com o SQL Server Reporting Services 2019, e para todas as versões do Servidor de Relatórios do Power BI, começando com o Servidor de Relatórios do Power BI de setembro de 2022.

Para um conjunto de dados compartilhado, um filtro que se aplica a todos os itens dependentes deve fazer parte da definição de banco de dados compartilhada no servidor de relatório. Um relatório ou parte de relatório que contém uma instância de um conjunto de dados compartilhado pode criar um filtro adicional que se aplica somente à instância.

Para adicionar um filtro, é necessário especificar uma ou mais condições que são equações de filtro. Uma equação de filtro é composta por uma expressão que identifica os dados que você deseja filtrar, um operador, e o valor para comparação. Os tipos de dados dos dados filtrados e o valor devem coincidir. Não há suporte para filtragem de valores de agregação para um conjunto de dados.

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 adicionar um filtro a um banco de dados compartilhado

  1. Abra um conjunto de dados compartilhado em modo compartilhado.

  2. Na guia Página Inicial , no grupo Conjunto de Dados Compartilhado , clique em Conjunto de Dados. A caixa de diálogo Propriedades do Conjunto de Dados é aberta.

  3. Clique em Filtros. Isso exibirá a lista atual de equações de filtros. Por padrão, a lista está vazia.

  4. Clique em Adicionar. Uma nova equação de filtro em branco é exibida.

  5. Em Expressão, digite ou selecione a expressão do campo a ser filtrada. Para editar a expressão, clique no botão de expressão (fx).

  6. Na caixa de lista, selecione o tipo de dados que corresponde ao tipo de dados da expressão criada na etapa 5.

  7. Na caixa Operador , selecione o operador que você deseja que o filtro use para comparar os valores nas caixas Expressão e Valor . O operador escolhido determinará o número de valores que serão usados na próxima etapa.

  8. Na caixa Valor , digite a expressão ou o valor em relação ao qual você deseja que o filtro avalie o valor em Expressão.

    Para obter exemplos de equações de filtro, confira Exemplos de equações de filtro (Construtor de Relatórios e SSRS).

  9. Selecione OK.

Para adicionar um filtro a um conjunto de dados inserido ou uma instância de conjunto de dados compartilhada

  1. Abra um relatório no modo de design de relatório.

  2. Clique com o botão direito do mouse no painel Dados do Relatório e clique em Propriedades do Conjunto de Dados. A caixa de diálogo Propriedades do Conjunto de Dados é aberta.

  3. Clique em Filtros. Isso exibirá a lista atual de equações de filtros. Por padrão, a lista está vazia.

  4. Clique em Adicionar. Uma nova equação de filtro em branco é exibida.

  5. Em Expressão, digite ou selecione a expressão do campo a ser filtrada. Para editar a expressão, clique no botão de expressão (fx).

  6. Na caixa suspensa, selecione o tipo de dados que coincide com o tipo de dados da expressão criada na etapa 5.

  7. Na caixa Operador , selecione o operador que você deseja que o filtro use para comparar os valores nas caixas Expressão e Valor . O operador escolhido determinará o número de valores que serão usados na próxima etapa.

  8. Na caixa Valor , digite a expressão ou o valor em relação ao qual você deseja que o filtro avalie o valor em Expressão.

    Para obter exemplos de equações de filtro, confira Exemplos de equações de filtro (Construtor de Relatórios e SSRS).

  9. Selecione OK.

Consulte Também

Adicionar filtros de conjunto de dados, de região de dados e de grupo (Construtor de Relatórios e SSRS)
Exemplos de expressões (Construtor de Relatórios e SSRS)
Adicionar um filtro (Construtor de Relatórios e SSRS)