Como Usar a Propriedade de Relação do Notion em Predicados de Filtro de Banco de Dados
🔍 WiseChecker

Como Usar a Propriedade de Relação do Notion em Predicados de Filtro de Banco de Dados

Ao vincular dois bancos de dados do Notion com uma propriedade de Relação, muitas vezes é necessário filtrar o banco de dados de origem com base em um valor do banco relacionado. O sistema de filtros do Notion permite escrever predicados que verificam propriedades dentro da linha relacionada. Este artigo explica como criar um predicado de filtro que utiliza uma propriedade de Relação, incluindo a sintaxe para relações simples e múltiplas. Você aprenderá as etapas exatas para configurar o filtro tanto na visualização do banco de dados quanto em uma visualização de banco de dados vinculada.

Principais Conclusões: Filtrando Bancos de Dados do Notion por Propriedade de Relação

  • Filtro da visualização do banco de dados > Adicionar um filtro > Selecionar a propriedade de relação: Escolha a coluna de relação e, em seguida, selecione uma propriedade do banco de dados relacionado para construir o predicado.
  • Condição de filtro “contém” ou “não contém”: Use estas condições para propriedades de relação múltipla, a fim de verificar se a linha relacionada inclui um valor específico.
  • Visualização de banco de dados vinculado > Filtro > Propriedade de relação: Aplique o mesmo predicado em um banco de dados vinculado para exibir apenas as linhas cuja linha relacionada atenda a uma condição.

ADVERTISEMENT

O que um Predicado de Filtro de Propriedade de Relação Faz

Uma propriedade de Relação no Notion cria um vínculo entre dois bancos de dados. Ao filtrar por uma propriedade de Relação, o predicado do filtro não verifica a relação em si. Em vez disso, ele verifica uma propriedade do banco de dados relacionado. Por exemplo, se você tem um banco de dados de Tarefas relacionado a um banco de dados de Projetos, pode filtrar as Tarefas para exibir apenas aquelas em que o Projeto relacionado tem Status “Ativo”.

O Notion suporta dois tipos de filtros de relação: relação simples (cada linha se vincula a uma linha relacionada) e relação múltipla (cada linha se vincula a várias linhas relacionadas). As condições de filtro disponíveis dependem do tipo de propriedade da coluna do banco de dados relacionado que você escolher. Para propriedades de texto, você pode usar “contém”, “é”, “não é” e assim por diante. Para propriedades de seleção, você pode usar “é”, “não é”, “contém” ou “não contém”.

Para usar uma propriedade de Relação em um predicado de filtro, você deve ter pelo menos uma linha no banco de dados de origem que esteja vinculada a uma linha no banco de dados relacionado. Se não houver relação, o filtro não mostrará resultados, pois o predicado não terá nada para avaliar.

Passos para Adicionar um Filtro de Propriedade de Relação em uma Visualização de Banco de Dados

Estes passos se aplicam a uma visualização de banco de dados padrão dentro de uma página do Notion. O mesmo método funciona para visualizações de tabela, quadro, galeria e lista.

  1. Abra a visualização do banco de dados
    Navegue até a página do Notion que contém o banco de dados que deseja filtrar. Clique no banco de dados para ativar sua visualização.
  2. Clique no botão “Filtrar”
    No canto superior direito da barra de ferramentas do banco de dados, clique no ícone de filtro (formato de funil) ou no texto “Filtrar”. Um painel de filtro aparece.
  3. Adicione um filtro
    Clique em “Adicionar um filtro” no painel de filtro. Uma nova linha de filtro aparece.
  4. Selecione a propriedade de Relação
    No primeiro menu suspenso da linha de filtro, escolha o nome da propriedade de Relação que vincula ao banco de dados de destino. Por exemplo, “Projeto Relacionado”.
  5. Escolha uma propriedade do banco de dados relacionado
    Após selecionar a relação, um segundo menu suspenso aparece com o rótulo “Onde”. Clique nele e selecione uma propriedade do banco de dados relacionado. Por exemplo, “Status”.
  6. Defina a condição e o valor
    Selecione a condição do filtro (por exemplo, “é”, “contém”, “não é”) e insira ou escolha o valor. Para uma propriedade de seleção, você escolhe uma opção da lista. Para texto, você digita uma string.
  7. Aplique o filtro
    Pressione Enter ou clique fora do painel de filtro. A visualização do banco de dados é atualizada para mostrar apenas as linhas que atendem ao predicado.

Exemplo: Filtrar Tarefas pelo Status do Projeto Relacionado

Suponha que você tenha um banco de dados de Tarefas com uma propriedade de Relação chamada “Projeto” que vincula a um banco de dados de Projetos. O banco de dados de Projetos tem uma propriedade de Seleção chamada “Status” com as opções “Ativo”, “Em Espera” e “Concluído”. Para mostrar apenas as tarefas cujo projeto relacionado está Ativo:

  1. Adicione um filtro
    Clique em “Adicionar um filtro” na visualização do banco de dados de Tarefas.
  2. Selecione “Projeto” como a propriedade
    No primeiro menu suspenso, escolha “Projeto”.
  3. Selecione “Status” como a propriedade relacionada
    No menu suspenso “Onde”, escolha “Status”.
  4. Defina a condição como “é” e o valor como “Ativo”
    Escolha “é” no menu suspenso de condição, depois clique no campo de valor e selecione “Ativo”.
  5. Confirme o filtro
    A lista de tarefas agora mostra apenas as tarefas vinculadas a um projeto com Status = Ativo.

ADVERTISEMENT

Passos para Usar o Filtro de Relação em uma Visualização de Banco de Dados Vinculado

Uma visualização de banco de dados vinculado é uma cópia de um banco de dados que aparece em outra página. Os filtros aplicados à visualização vinculada não afetam o banco de dados original. Você pode usar a mesma técnica de predicado de relação.

  1. Abra a visualização do banco de dados vinculado
    Navegue até a página onde a visualização do banco de dados vinculado existe. Clique na visualização para selecioná-la.
  2. Clique no nome da visualização
    No canto superior esquerdo do banco de dados vinculado, clique no nome da visualização atual (por exemplo, “Visualização em tabela”). Um menu suspenso é aberto.
  3. Selecione “Filtrar” no menu
    Passe o mouse sobre “Filtrar” no menu suspenso e clique em “Adicionar um filtro”. Alternativamente, clique no ícone de filtro na barra de ferramentas.
  4. Repita os passos 4 a 7 da seção anterior
    Selecione a propriedade de Relação, escolha uma propriedade relacionada, defina a condição e aplique.

Se o Filtro de Relação Não Funcionar como Esperado

O filtro não mostra resultados quando deveria

Isso geralmente acontece quando a propriedade relacionada que você selecionou não tem valor na linha relacionada. Por exemplo, se você filtrar por uma propriedade de texto “Descrição” e a Descrição do projeto relacionado estiver vazia, o filtro exclui essa linha. Verifique se a propriedade relacionada contém o valor esperado. Além disso, confirme se o vínculo de relação existe — abra a linha de origem e verifique se a célula de relação mostra o nome da página vinculada.

A condição de filtro “contém” não funciona com relação simples

Para uma propriedade de relação simples, o filtro trata a linha relacionada como um único objeto. A condição “contém” é destinada a propriedades de relação múltipla. Se você usar “contém” em uma relação simples, o Notion pode retornar resultados inesperados ou nenhum resultado. Use “é” ou “não é” para filtros de relação simples. Para relação múltipla, use “contém” para verificar se alguma das linhas vinculadas corresponde à condição.

Não é possível selecionar a propriedade de relação no menu suspenso de filtro

Isso ocorre se o banco de dados não tiver uma propriedade de Relação definida. Abra o painel de propriedades do banco de dados, clique em “Adicionar uma propriedade” e crie uma propriedade de Relação que vincule ao banco de dados de destino. Após adicionar a relação, a propriedade aparecerá no menu suspenso de filtro.

ADVERTISEMENT

Comparação entre Filtragem de Relação Simples e Múltipla

Item Relação Simples Relação Múltipla
Tipo de relação Uma linha vinculada por linha de origem Múltiplas linhas vinculadas por linha de origem
Condição disponível é, não é é, não é, contém, não contém
Comportamento do filtro Avalia a propriedade da única linha relacionada Retorna verdadeiro se alguma linha vinculada corresponder à condição (contém) ou se nenhuma corresponder (não contém)
Caso de uso Cada tarefa pertence a um projeto Cada tarefa pode pertencer a vários projetos
Desempenho Rápido, consulta única Ligeiramente mais lento devido a múltiplas consultas

Agora você pode filtrar qualquer banco de dados do Notion usando um predicado de propriedade de Relação. Comece adicionando um filtro simples com “é” em uma relação simples para confirmar que a conexão funciona. Depois, experimente filtros de relação múltipla usando “contém” para restringir os resultados por várias linhas vinculadas. Como dica avançada, combine um filtro de relação com uma propriedade de fórmula no banco de dados relacionado para criar condições dinâmicas, como filtrar tarefas em que o prazo do projeto relacionado esteja nos próximos sete dias.

ADVERTISEMENT