Como adicionar um filtro (Reporting Services)

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 definir um filtro no conjunto de dados

  1. Abra um relatório no modo Design.

  2. Clique com o botão direito do mouse no conjunto de dados 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 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 (Reporting Services).

  9. Clique em OK.

Para definir um filtro em uma região de dados

  1. Abra um relatório no modo Design.

  2. Clique com o botão direito do mouse na região de dados da superfície de design e clique em <data region>Propriedades. Para um indicador, selecione Propriedades do Painel do Indicador. A caixa de diálogo <data region>Propriedades é 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 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 (Reporting Services).

  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 (Reporting Services).

  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 (Reporting Services).

  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 (Reporting Services).

  10. Clique em OK.