Por que a lista de operadores de filtro do banco de dados do Notion difere por tipo de propriedade
🔍 WiseChecker

Por que a lista de operadores de filtro do banco de dados do Notion difere por tipo de propriedade

Ao configurar um filtro em uma visualização de banco de dados do Notion, a lista de operadores disponíveis muda dependendo do tipo de propriedade selecionado. Uma propriedade de Texto mostra operadores como Contém e Não Contém, enquanto uma propriedade de Número mostra Igual a, Maior que e Menor que. Esse comportamento pode confundir novos usuários que esperam uma lista uniforme de operadores para todos os tipos de propriedade. A causa é que o Notion atribui operadores que correspondem ao formato de dados de cada tipo de propriedade, garantindo que os filtros mostrem apenas comparações que façam sentido lógico para aquele tipo de dado. Este artigo explica o mapeamento entre tipos de propriedade e seus operadores de filtro disponíveis, lista os operadores exatos para cada tipo e aborda erros comuns ao criar filtros.

Principais conclusões: Operadores de filtro do Notion por tipo de propriedade

  • Propriedades de Texto e Título: Oferecem Contém, Não Contém, É, Não É, Começa com, Termina com, Está vazio, Não está vazio
  • Propriedades de Número e Rollup (numérico): Oferecem Igual a, Diferente de, Maior que, Menor que, Maior ou igual a, Menor ou igual a, Está vazio, Não está vazio
  • Propriedades de Seleção e Seleção múltipla: Oferecem É, Não É, Contém, Não Contém, Está vazio, Não está vazio

ADVERTISEMENT

Como o Notion associa operadores de filtro aos tipos de dados das propriedades

O Notion armazena cada valor de propriedade em um formato de dados específico. Uma propriedade de Texto contém uma string de caracteres. Uma propriedade de Número contém um valor numérico. Uma propriedade de Data contém um objeto de data e hora. Como cada formato suporta diferentes comparações lógicas, o Notion limita os operadores de filtro àqueles que podem produzir um resultado verdadeiro ou falso válido. Por exemplo, perguntar se um número Contém uma substring não faz sentido, então o Notion omite Contém para propriedades de Número. Esse design evita filtros inválidos e mantém a interface limpa. A lista de operadores não é personalizável, então você deve escolher um tipo de propriedade que suporte a comparação desejada.

O mapeamento segue algumas regras simples. Propriedades do tipo texto (Título, Texto, Email, Telefone, URL) compartilham o mesmo conjunto de operadores porque armazenam dados de string. Propriedades numéricas (Número, Rollup que gera um número, Fórmula que gera um número) compartilham um conjunto diferente de operadores. Propriedades de Data e Rollup baseado em data usam operadores específicos para data, como É antes e Está dentro de. Propriedades de Seleção e Seleção múltipla usam operadores que comparam com valores de opção específicos. Propriedades de Caixa de seleção oferecem apenas os operadores Está marcado e Não está marcado. Entender esses grupos ajuda a prever quais operadores aparecerão ao clicar no menu suspenso de filtro.

Lista de operadores para propriedades de Texto, Título, Email, Telefone e URL

Para qualquer propriedade que armazene texto simples, o menu suspenso de filtro mostra estes operadores:

  • Contém
  • Não Contém
  • É
  • Não É
  • Começa com
  • Termina com
  • Está vazio
  • Não está vazio

Os operadores É e Não É exigem correspondência exata com o valor completo da célula. Contém corresponde a qualquer substring. Começa com e Termina com correspondem apenas ao início ou ao final do valor. Está vazio e Não está vazio verificam se a célula tem algum conteúdo.

Lista de operadores para propriedades de Número e Rollup ou Fórmula numérica

Propriedades numéricas exibem estes operadores:

  • Igual a
  • Diferente de
  • Maior que
  • Menor que
  • Maior ou igual a
  • Menor ou igual a
  • Está vazio
  • Não está vazio

Todas as comparações numéricas usam comparação matemática padrão. Igual a e Diferente de verificam igualdade numérica exata. Maior que e Menor que não incluem o valor limite, enquanto Maior ou igual a e Menor ou igual a o incluem. Está vazio e Não está vazio verificam se a célula tem um valor numérico ou está em branco.

Lista de operadores para propriedades de Data e Rollup ou Fórmula baseada em data

Propriedades de Data oferecem operadores que comparam datas e horários:

  • É
  • É antes
  • É depois
  • É em ou antes
  • É em ou depois
  • Está dentro de
  • Está vazio
  • Não está vazio

O operador É corresponde a uma data específica. É antes e É depois verificam a ordem relativa. É em ou antes e É em ou depois incluem a data especificada. Está dentro de abre um submenu para intervalos relativos como Hoje, Esta semana, Próximo mês ou um intervalo de datas personalizado. Está vazio e Não está vazio verificam se há algum valor de data.

Lista de operadores para propriedades de Seleção e Seleção múltipla

Propriedades de Seleção e Seleção múltipla mostram estes operadores:

  • É
  • Não É
  • Contém
  • Não Contém
  • Está vazio
  • Não está vazio

Para propriedades de Seleção, É e Não É correspondem à única opção selecionada. Para Seleção múltipla, Contém corresponde a qualquer linha que tenha a opção escolhida entre suas seleções, e Não Contém corresponde a linhas que não incluem essa opção. Está vazio e Não está vazio verificam se alguma opção está selecionada.

Lista de operadores para propriedades de Caixa de seleção

Propriedades de Caixa de seleção mostram apenas dois operadores:

  • Está marcado
  • Não está marcado

Nenhum outro operador aparece porque uma caixa de seleção armazena apenas um valor booleano verdadeiro ou falso.

Passos para verificar quais operadores de filtro estão disponíveis para uma propriedade

Você pode verificar rapidamente a lista de operadores para qualquer propriedade criando um filtro de teste em uma visualização de banco de dados. Siga estes passos:

  1. Abra a visualização do banco de dados
    Navegue até a página do Notion que contém o banco de dados. Clique em qualquer lugar dentro do banco de dados para ativar a barra de ferramentas do banco de dados na parte superior.
  2. Clique no botão Filtrar
    Na barra de ferramentas do banco de dados, clique no botão Filtrar. Ele mostra um ícone de funil. Se não houver filtros, o botão diz Filtrar. Se já existirem filtros, clique no botão para abrir o painel de filtros.
  3. Adicione uma nova condição de filtro
    No painel de filtros, clique no botão Adicionar um filtro ou no ícone de mais. Uma nova linha de filtro aparece com um menu suspenso de propriedade, um menu suspenso de operador e um campo de valor.
  4. Selecione um tipo de propriedade
    Clique no primeiro menu suspenso na linha de filtro. Ele mostra o nome de uma propriedade. Clique e escolha qualquer propriedade da lista. O tipo de propriedade determina a lista de operadores.
  5. Abra o menu suspenso de operador
    Clique no segundo menu suspenso na linha de filtro. Ele mostra o operador padrão para aquele tipo de propriedade. A lista completa de operadores disponíveis aparece. Compare-a com as listas na seção anterior para confirmar o mapeamento.
  6. Remova o filtro de teste
    Se não quiser manter o filtro, clique no X ou no botão Remover na linha de filtro. A visualização retorna ao estado original.

ADVERTISEMENT

Erros comuns ao filtrar por tipo de propriedade

Não consigo encontrar o operador Contém para uma propriedade de Número

Propriedades de Número não suportam Contém porque um número não é uma string. Se você precisa filtrar números que contenham um dígito específico, converta a propriedade de Número para uma propriedade de Texto. Alternativamente, use uma propriedade de Fórmula que converta o número em texto com a função format() e depois filtre essa propriedade de Fórmula com Contém.

Filtrar uma propriedade de Data com É igual a não retorna resultados

O operador É para propriedades de Data corresponde à data e hora exatas armazenadas na célula. Se seus valores de data incluírem um componente de hora, É pode não corresponder a menos que você insira a mesma hora exata. Use os operadores É em ou antes e É em ou depois com um intervalo de datas para capturar todas as entradas de um determinado dia. Alternativamente, use o operador Está dentro de com a opção Este dia.

Filtro de Seleção com Contém mostra linhas inesperadas

Para propriedades de Seleção múltipla, Contém corresponde a linhas que incluem a opção escolhida entre várias seleções. Para propriedades de Seleção única, Contém e É se comportam de forma idêntica porque há apenas uma opção. Se você deseja corresponder a linhas que tenham exatamente uma opção e nenhuma outra, use o operador É em vez de Contém.

Propriedades de Rollup e Fórmula mostram operadores diferentes do esperado

Uma propriedade de Rollup ou Fórmula herda o conjunto de operadores do seu tipo de saída. Se o Rollup agregar números, ele mostra operadores numéricos. Se agregar datas, mostra operadores de data. Se gerar texto, mostra operadores de texto. Verifique a configuração do Rollup ou Fórmula para confirmar o tipo de saída. Se o tipo de saída não for o desejado, ajuste a propriedade de origem ou a função de agregação do Rollup.

Operadores de filtro do Notion por tipo de propriedade: comparação completa

Tipo de propriedade Exemplos de operadores Operadores não suportados
Texto, Título, Email, Telefone, URL Contém, Não Contém, É, Não É, Começa com, Termina com, Está vazio, Não está vazio Maior que, Menor que, É antes, É depois, Está marcado
Número, Rollup numérico, Fórmula numérica Igual a, Diferente de, Maior que, Menor que, Maior ou igual a, Menor ou igual a, Está vazio, Não está vazio Contém, Começa com, Termina com, É antes, É depois, Está marcado
Data, Rollup de data, Fórmula de data É, É antes, É depois, É em ou antes, É em ou depois, Está dentro de, Está vazio, Não está vazio Contém, Maior que, Menor que, Está marcado
Seleção, Seleção múltipla É, Não É, Contém, Não Contém, Está vazio, Não está vazio Maior que, Menor que, Começa com, Termina com, É antes, É depois, Está marcado
Caixa de seleção Está marcado, Não está marcado Todos os outros operadores

Agora você pode prever quais operadores de filtro aparecerão para qualquer tipo de propriedade em um banco de dados do Notion. Quando precisar de um operador específico, escolha um tipo de propriedade que o suporte. Para filtros avançados, use propriedades de Fórmula ou Rollup para converter dados em um tipo que ofereça o operador desejado. Uma dica prática: para intervalos de data que incluem hoje, use o operador Está dentro de com a opção Esta semana ou Este mês em vez de digitar datas manualmente, o que evita erros devido a diferenças de fuso horário.

ADVERTISEMENT