Compartilhar via


Como adicionar um filtro (Construtor de Relatórios 3.0 e SSRS)

Adicione um filtro a um conjunto de dados, região de dados ou grupo 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 e depois na região de dados e, em seguida, no grupo, na ordem de cima para baixo para 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 valores de agregação 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, consulte Como adicionar um filtro a um conjunto de dados (Construtor de Relatórios 3.0 e SSRS).

ObservaçãoObservação

É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com.

Para definir um filtro em uma região de dados

  1. Abra um relatório no modo de exibição 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 indicador, selecione Propriedades do Painel do Indicador. A caixa de diálogo <data region>Propriedades é aberta.

    ObservaçãoObservaçã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, clique em Propriedades do Tablix.

  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 filtrado. 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 na caixa Expressão e na caixa 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 contra o qual você deseja que o filtro avalie o valor em Expressão.

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

  9. Clique em OK.

Para definir um filtro em um grupo de colunas ou linhas Tablix

  1. Abra um relatório no modo 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 para selecioná-la. 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. Clique em Filtros. Isso exibirá a lista atual de equações de filtros. Por padrão, a lista está vazia.

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

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

  7. Na caixa suspensa, selecione o tipo de dados que coincide com o 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 na caixa Expressão e na caixa 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 contra o qual você deseja que o filtro avalie o valor em Expressão.

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

  10. Clique em OK.

Para definir um filtro em um grupo de categoria de Gráfico

  1. Abra um relatório no modo 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 zona de descarte de campo de categoria e selecione Propriedades do Grupo de Categoria.

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

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

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

  7. Na caixa suspensa, selecione o tipo de dados que coincide com o 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 na caixa Expressão e na caixa 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 contra o qual você deseja que o filtro avalie o valor em Expressão.

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

  10. Clique em OK.

Para definir um filtro em um grupo de série de Gráfico

  1. Abra um relatório no modo 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 zona de descarte de campo de série e selecione Propriedades do Grupo de Série.

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

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

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

  7. Na caixa suspensa, selecione o tipo de dados que coincide com o 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 na caixa Expressão e na caixa 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 contra o qual você deseja que o filtro avalie o valor em Expressão.

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

  10. Clique em OK.