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ê:
|
| 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ê:
|
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.
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
- Abra o aplicativo Relatórios.
A página Procurar abre.
- Abra um relatório e vá para a guia Dados no Criador de relatório.
- 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.
DicaVocê pode pressionar Ctrl + clicar para selecionar vários campos não adjacentes ou Shift + clicar para selecionar vários campos adjacentes da mesma categoria.
- 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 Projeto = value2.
- 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).
- 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
- Passe o mouse sobre um campo na lista Filtros
- 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çãoCampos 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ção Descrição Nenhum limpa 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
- Sob a lista Filtros, clique em Configurações avançadas.
A janela Configurar Filtros abre.
- 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.
- 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çãoPode 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
Você pode definir o tipo de filtro ao aplicar lógica condicional ou como sua própria tarefa independente, como descrito nas etapas abaixo.
- Passe o mouse sobre o campo apropriado na lista Filtros
- 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 definidosObservação
A opção Pesquisar Valores se aplica somente a campos de dimensão.
- 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
- 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
- Selecione o campo na lista Filtros.
- 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. |