Configurando filtros em relatórios

No aplicativo Relatórios, você pode definir quais conjuntos de dados são exibidos em um relatório usando filtros. Você pode filtrar valores de campo, expressões lógicas ou valores agregados.

Observação

A filtragem de valores ou expressões que contenham apóstrofos não é compatível.

Como funciona?

Tipos de filtros

Há dois tipos de filtros que podem ser definidos:

Tipo Descrição Utilização Exemplo
Solicitação ao usuário Leitores do relatório podem especificar valores de filtro quando eles visualizam o relatório quando você precisar compartilhar o relatório com um público amplo que pode estar interessado em diferentes subconjuntos de resultados

Você quer que os leitores do seu relatório possam filtrar dados de problemas por diferentes projetos.

Para isso, você:

  1. adicione o campo Nome do Projeto à lista de Filtros.
  2. defina o tipo de filtro como Solicitação ao usuário.
Definir Valor Administradores do Relatórios e Autores de Relatórios podem especificar valores de filtros durante o processo de criação do relatório para que o relatório seja sempre restrito ao mesmo subconjunto de resultados quando você precisa apresentar um subconjunto específico de dados

Você quer que os seus leitores de relatório vejam informações do problema pertencentes ao projeto de Controles Gerais de TI:

Para isso, você:

  1. adicione o campo Nome do Projeto à lista de Filtros.
  2. defina o tipo de filtro como Definir Valor e especifique o valor como Controles Gerais de TI.
Dica

Se você selecionar Solicitação ao Usuário, pode usar o painel de filtro no lado direito do Criador de relatórios ao lado de Colunas para testar seu filtro na visualização do relatório e verificar se ele exibe os resultados apropriados.

Filtrar lógica

Você pode aplicar qualquer combinação de filtros a um relatório para exibir um subconjunto específico de dados.

Quando você adiciona mais de um filtro a um relatório, o relatório exibe dados que correspondem a todos os filtros aplicados. Em outras palavras, filtros são associados automaticamente usando a lógica AND para decidir que dados são incluídos em um relatório. Você pode aplicar lógica de filtro para especificar se um relatório exibe dados que correspondem a todos ou a alguns filtros.

Observação

Se o seu relatório combinar vários filtros usando a lógica AND/OR, e você definir o tipo de filtro como Solicitação ao usuário, os leitores do relatório serão capazes de selecionar em uma lista completa de valores disponíveis.

Por exemplo, se o seu relatório contiver Nome do Projeto e Nome do Objetivo como filtros, um leitor do relatório especificar Projeto X para o filtro Nome do Projeto e seleciona o filtro Nome do Objetivo, ele verá uma lista de todos os objetivos aos quais tiver acesso na organização.

Exemplo

Cenário

Você está trabalhando em uma tabela de dados de problemas e quer que o relatório exiba problemas de uma Auditoria de folha de pagamento com classificação de severidade Alta.

Processo

Você pode configurar os filtros no relatório como segue:

Resultado

O filtro funciona para incluir apenas problemas com classificação de severidade Alta e são associados com a Auditoria de folha de pagamento.

Formatação de filtro

Depois de adicionar um filtro a um relatório, a opção Formatação de Filtro é exibida na barra de ferramentas de formatação do Criador de relatórios. Formatação de Filtro permite configurar a exibição de filtros no relatório.

Para obter mais informações, consulte Formatando filtros em relatórios.

Recuperando dados de projetos e coleções

Se precisar recuperar dados de um único projeto ou de um conjunto específico de projetos, é possível filtrar seu relatório pelos seguintes campos:

  • Nome do Projeto
  • Pasta Projeto
  • Tipo de Projeto
  • Opinião do Relatório

Se você precisar recuperar dados de uma única coleção ou de um conjunto específico de coleções, pode filtrar seu relatório por Nome da Coleção.

Gerando relatórios mais rápido

Para evitar erros causados pelo processamento de muitos dados de uma só vez e para reduzir a probabilidade de falha na geração do relatório por conter muitos dados, consulte Usar filtros para acelerar a geração de relatórios para obter uma lista de campos que você pode usar para filtrar os dados que entram em seu relatório. Os campos disponíveis variam dependendo da Visualização que você está usando.

Permissões

Apenas Administradores de Relatório ou Autores do Relatório podem configurar filtros nos relatórios.

Adicionar um filtro a um relatório

  1. Abra o aplicativo Relatórios.

    A página Procurar abre.

  2. Abra um relatório e vá para a guia Dados no Criador de relatório.
  3. Localize o campo que deseja incluir como filtro no relatório fazendo uma destas ações:
    • Insira uma palavra-chave no campo Pesquisar
    • Expanda as pastas para navegar no campo apropriado:
      • Dimensão atributos dos seus dados que descrevem registros, como Probabilidade ou Severidade.
      • Métrica valores a serem medidos no relatório, como Impacto de custo ou Orçamento do Projeto.
      • Data representa valores de data, como Controle Criado ou Controle Atualizado.

        Para obter mais informações, consulte Criação de relatórios.

      Dica

      Você pode pressionar Ctrl + clicar para selecionar vários campos não adjacentes ou Shift + clicar para selecionar vários campos adjacentes da mesma categoria.

  4. Arraste o campo da lista de campos de dados para a lista Filtros.
    Observação

    Você pode criar filtros que combinam vários valores, como uso de filtro Nome do Projeto e do operador lógico Em lista.

    Como alternativa, você também pode realizar a mesma tarefa configurando vários filtros, como: Nome do Projeto = value1 OU Nome do Projetovalue2.

    • Se os valores do filtro forem encontrados em dois campos diferentes, você precisará arrastar os dois campos para a lista Filtros.
    • Se os valores do filtro forem encontrados no mesmo campo, como no exemplo acima, você precisará arrastar o campo para a lista Filtros duas vezes (uma vez para cada valor).
  5. Opcional. Para reorganizar campos, selecione o campo na lista Filtros e arraste-o para a nova posição na lista.

Aplicar uma função de agregação a um filtro

  1. Passe o mouse sobre um campo na lista Filtros
  2. Clique na seta para baixo , selecione Agregação e selecione a função de agregação apropriada:

    O ícone de função de agregação é exibido ao lado do campo, indicando que a agregação foi aplicada ao campo.

    Observação

    Campos de dimensão são limitados a agregações de Contagem e Contagem Distinta. Campos de métrica têm a linha completa de funções de agregação disponíveis. Campos de data são limitados a agregações Contatem, Contagem distinta, Máx. e Mín..

    Função de agregaçãoDescrição
    Nenhumlimpa a agregação aplicada
    Razoávelretorna o valor médio no campo
    Contagemretorna o número de valores no campo
    Contagem distintaretorna uma contagem de valores exclusivos no campo
    Máximoretorna o valor mais alto no campo
    Mínimoretorna o valor mais baixo no campo
    Somaretorna a adição de valores no campo

Aplicar lógica condicional

  1. Sob a lista Filtros, clique em Configurações avançadas.

    A janela Configurar Filtros abre.

  2. Para cada filtro na lista, clique na seta para baixo e selecione o operador lógico apropriado na lista suspensa.

    Para obter mais informações, consulte Operadores lógicos.

  3. Execute uma das seguintes ações e clique no pequeno x para fechar a janela Configurar Filtros:
    • Para aplicar lógica condicional para combinar filtros, selecione E ou Ou  nas listas suspensas entre um par de filtros.
    • Para definir a lógica booleana aninhada, clique nas setas para adicionar parênteses ao redor dos conjuntos de filtros.
    • Para reorganizar os filtros, aplique uma função de agregação ou exclua um filtro. Passe o ponteiro do mouse sobre um nome de campo, clique na seta para baixo e selecione a opção apropriada.
    • Para definir manualmente um valor para a condição do filtro ou definir o valor para o leitor do relatório definir, clique em Definir Valor ao lado do filtro apropriado.
    • Para pesquisar e selecionar valores atualmente existentes no campo, clique no ícone de filtro ao lado do filtro apropriado.
      Observação

      Pode levar um tempo para que a caixa de diálogo seja exibida com a lista de valores disponíveis. Para evitar várias caixas de diálogo exibidas como pop-ups, clique no ícone de filtro apenas uma vez.

    • Para adicionar mais campos como filtros no relatório, arraste o(s) campo(s) para a caixa Arrastar os campos de filtro para cá.

    A sintaxe da lógica do filtro atualiza dinamicamente conforme você configura os filtros.

Definir o tipo de filtro

Observação

Você pode definir o tipo de filtro ao aplicar lógica condicional ou como sua própria tarefa independente, como descrito nas etapas abaixo.

  1. Passe o mouse sobre o campo apropriado na lista Filtros
  2. Clique na seta para baixo ao lado do nome do campo, selecione Valor e selecione uma destas opções:
    • Solicitação ao Usuário solicita que o leitor do relatório forneça valores de filtro ao exibir o relatório
    • Definir Valor define o valor do filtro durante o processo de criação do relatório para que o relatório seja sempre restrito ao mesmo subconjunto de resultados
    • Valores de Pesquisa permite que você pesquise e selecione valores de filtro de uma lista, que então se tornam valores definidos
      Observação

      A opção Pesquisar Valores se aplica somente a campos de dimensão.

  3. Se você selecionou Definir Valor, escolha uma das seguintes opções na caixa de diálogo Selecionar valor de filtro e clique em Enviar:
    • Solicitação ao Usuário solicita que o leitor do relatório forneça valores de filtro ao exibir o relatório
    • Definir Valor define o valor do filtro durante o processo de criação do relatório para que o relatório seja sempre restrito ao mesmo subconjunto de resultados
  4. Se você selecionou Pesquisar Valores, na caixa de diálogo Pesquisar Valores do Filtro, pesquise os valores do filtro e selecione os valores de filtro apropriados na lista ou use as opções Selecionar Tudo e Ordenar para ordenar os valores de filtro alfabeticamente, selecionar todos os valores de filtro ou desmarcar todos os valores de filtro e clique em Enviar.

Remover um filtro

  1. Selecione o campo na lista Filtros.
  2. Arraste o campo de volta para a lista de campos de dados.

Operadores lógicos

Você pode aplicar uma diversidade de operadores lógicos aos filtros. Os operadores lógicos disponíveis dependem do tipo de dados do campo.

Filtragem geral

Operador lógico Resultado retornado se...
Igual a o valor do campo é igual ao valor do filtro
Maior que o valor do campo é maior do que o valor do filtro
Maior que ou igual a o valor do campo é maior ou igual ao valor do filtro
Menor que

o valor do campo é menor do que o valor do filtro

Menor que ou igual a

o valor do campo é menor ou igual ao valor do filtro

Diferente de o valor do campo não é igual ao valor do filtro
Entre

o valor do campo está dentro dos limites dos dois valores do filtro

Observação

Entre é inclusivo. Por exemplo, definir "entre 1 e 3" retorna os seguintes valores: 1, 2 e 3.

Não Entre
Observação

Esse operador lógico não é compatível atualmente.

Em lista o valor do campo é igual a nenhum dos valores do filtro (os valores de filtros são fornecidos em uma lista)
Não Está Na Lista o valor do campo não é igual a nenhum dos valores do filtro (os valores de filtros são fornecidos em uma lista)
É Nulo

não há valor no campo

Observação

Alguns campos podem retornar uma cadeia vazia, que é diferente de nula. A ordenação em ordem alfabética coloca cadeias vazias antes de letras e valores nulos depois.

Não é Nulo

há um valor no campo

Filtragem avançada

Operador lógico Resultado retornado se...
Contém

o valor do campo contém o valor do filtro, mesmo se o valor do filtro estiver embutido no valor do campo

Por exemplo, o valor de filtro “ploy” retorna registros com o valor de campo “Employee”.

Não contém

o valor do campo não contém o valor do filtro, mesmo se o valor do filtro estiver embutido no valor do campo

Por exemplo, o valor de filtro “ploy” exclui registros com o valor de campo “Employee”.

Começa com o valor do campo começa com o valor do filtro
Não começa com o valor do campo não começa com o valor do filtro
Termina Com o valor do campo termina com o valor do filtro
Não termina com o valor do campo não termina com o valor do filtro
É Uma Cadeia Vazia

o valor do campo contém uma cadeia vazia

Observação

Alguns campos retornam valores nulos, alguns retornam cadeias vazias, alguns retornam ambos. A ordenação em ordem alfabética coloca cadeias vazias antes de letras e valores nulos depois.

Não É Uma Cadeia Vazia

o valor do campo não contém uma cadeia vazia

Igual Coluna os valores nos dois campos são equivalentes
Diferente da Coluna os valores nos dois campos são diferentes um do outro
Maior do que Coluna os valores em um campo são maiores do que os valores em outro campo
Maior do que ou Igual à Coluna os valores em um campo são maiores ou iguais aos valores no outro campo
Menos do que Coluna os valores em um campo são menores do que os valores em outro campo
Menos do que ou Igual à Coluna os valores em um campo são menores ou iguais aos valores em outro campo
Vincular ao filtro o usuário seleciona um valor na página do relatório e o utiliza em vários filtros
Data Mínima existe um valor de data (o valor mais antigo é retornado)
Data máxima existe um valor de data (o valor mais recente é retornado)
Como

valor do campo contém o valor do filtro derivado.

Por exemplo, o valor de filtro “ploy” retorna registros com o valor de campo “employee”, “employer” etc.

Não como

valor do campo não contém o valor do filtro derivado.

Por exemplo, o valor de filtro “ploy” exclui registros com o valor de campo “employee”, “employer” etc.