Compartilhar via


Adicionar um filtro a um relatório paginado (Construtor de Relatórios)

Aplica-se a: Microsoft Report Builder (SSRS) Power BI Report Builder Report Designer no SQL Server Data Tools

Adicione um filtro a um conjunto de dados, região de dados ou grupo de um relatório paginado quando quiser incluir ou excluir valores específicos para cálculos ou exibição. Os filtros são aplicados em tempo de execução primeiro no conjunto de dados. Depois, os filtros são aplicados na região de dados e, em seguida, no grupo, de cima para baixo nas hierarquias de grupo. Em uma tabela, matriz ou lista, os filtros para grupos de linha, grupos de coluna e grupos adjacentes são aplicados de forma independente. Em um gráfico, os filtros para grupos de categoria e grupos de série são aplicados de forma independente.

Para adicionar um filtro, é necessário especificar uma ou mais 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 ou região de dados.

Para filtrar pontos de dados em um gráfico, você pode definir um filtro em um grupo de categoria ou um grupo de série. Por padrão, o gráfico usa a função interna Sum para agregar valores que pertencem ao mesmo grupo em um ponto de dados individual na série. Se você alterar a função de agregação de uma série, deverá alterar a função de agregação na expressão de filtro.

Para obter mais informações sobre como filtrar conjuntos de dados inseridos e compartilhados, confira Adicionar um filtro a um conjunto de dados (Construtor de Relatórios).

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.

Definir um filtro em uma região de dados

  1. Abra um relatório no modo de exibição de Design .

  2. Selecione a região de dados da superfície de design e clique com o botão direito do mouse em <data region>Propriedades. Para um medidor, selecione Propriedades do Painel de Medidores. A caixa de diálogo <data region>Propriedades é aberta.

    Observação

    Em uma região de dados Tablix, clique com o botão direito do mouse na alça de canto da célula, linha ou coluna e, em seguida, selecione Propriedades do Tablix.

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

  4. Selecione 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, selecione o botão de expressão (fx).

  6. Na 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ção de filtro (Construtor de Relatórios).

  9. Selecione OK.

Definir um filtro em um grupo de colunas ou linhas Tablix

  1. Abra um relatório no modo de exibição de Design .

  2. Clique com o botão direito do mouse na região de dados da tabela, matriz ou lista na superfície de design e selecione-a. O painel Agrupamento exibe os grupos do item selecionado.

  3. No painel Agrupamento, clique com o botão direito do mouse no grupo e escolha Editar Grupo. A caixa de diálogo Grupo Tablix é aberta.

  4. Selecione Filtros. Essa ação exibirá a lista atual de equações de filtros. Por padrão, a lista está vazia.

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

  6. Em 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).

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

  8. 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.

  9. 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ção de filtro (Construtor de Relatórios).

  10. Selecione OK.

Definir um filtro em um grupo de categoria de Gráfico

  1. Abra um relatório no modo de exibição de Design .

  2. Na superfície do design, clique duas vezes no gráfico para chamar as zonas de descarte de campo de dados, série e categoria.

  3. Clique com o botão direito do mouse em um campo contido na área para arrastar e soltar do campo de categoria e selecione Propriedades do Grupo de Categoria.

  4. Selecione Filtros. Essa ação exibirá a lista atual de equações de filtros. Por padrão, a lista está vazia.

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

  6. Em 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).

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

  8. 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.

  9. 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ção de filtro (Construtor de Relatórios).

  10. Selecione OK.

Definir um filtro em um grupo de série de Gráfico

  1. Abra um relatório no modo de exibição de Design .

  2. Na superfície do design, clique duas vezes no gráfico para chamar as zonas de descarte de campo de dados, série e categoria.

  3. Clique com o botão direito do mouse em um campo contido na área para arrastar e soltar do campo de série e selecione Propriedades do Grupo de Série.

  4. Selecione Filtros. Essa ação exibirá a lista atual de equações de filtros. Por padrão, a lista está vazia.

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

  6. Em 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).

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

  8. 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.

  9. 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ção de filtro (Construtor de Relatórios).

  10. Selecione OK.

Adicionar filtros de conjunto de dados, filtros de região de dados e filtros de grupo (Construtor de Relatórios)
Exemplos de expressão (Construtor de Relatórios)
Medidores (Construtor de Relatórios)
Tabelas, matrizes e listas (Construtor de Relatórios)
Gráficos (Construtor de Relatórios)