Compartilhar via


Adicionar um filtro a um conjunto de dados do Report Builder

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 outro filtro 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 à 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.

Adicionar um filtro a um banco de dados compartilhado

  1. Abrir um conjunto de dados compartilhado no Report Builder.

  2. Na guia Página Inicial, selecione Definir Opções. A caixa de diálogo Propriedades do Conjunto de Dados é aberta.

  3. Selecione a guia Filtros. Essa opção exibe a lista atual de equações de filtro. Por padrão, a lista está vazia.

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

    Captura de tela da caixa de diálogo Propriedades do Conjunto de Dados com a guia Filtros destacando o botão de adição.

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

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

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

  8. No campo Valor, digite a expressão ou o valor em relação ao qual você deseja que o filtro avalie o valor no campo Expressão. Para editar o valor, selecione o botão de expressão (fx).

    Para obter exemplos de equações de filtro, confira Exemplos de equação de filtro em um relatório paginado (Report Builder).

  9. Selecione OK.

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

  1. No relatório, clique com o botão direito do mouse em um conjunto de dados no painel Dados do relatório e selecione Propriedades do conjunto de dados. A caixa de diálogo Propriedades do Conjunto de Dados é aberta.

  2. Selecione a guia Filtros. Essa opção exibe a lista atual de equações de filtro. Por padrão, a lista está vazia.

  3. Selecione Adicionar. Uma nova equação de filtro em branco é exibida.

  4. No campo Expressão, digite ou selecione a expressão do campo a ser filtrada. Para editar a expressão, selecione o botão de expressão (fx).

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

  6. Na lista suspensa Operador, selecione o operador que você deseja que o filtro use para comparar os valores nos campos Expressão e Valor. O operador escolhido determinará o número de valores usados na etapa seguinte.

  7. Na caixa Valor, digite a expressão ou o valor em relação ao qual você deseja que o filtro avalie o valor no campo Expressão. Para editar o valor, selecione o botão de expressão (fx).

    Para obter exemplos de equações de filtro, confira Exemplos de equação de filtro em um relatório paginado (Report Builder).

  8. Selecione OK.