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.
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.
- 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. - 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. - Adicione um filtro
Clique em “Adicionar um filtro” no painel de filtro. Uma nova linha de filtro aparece. - 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”. - 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”. - 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. - 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:
- Adicione um filtro
Clique em “Adicionar um filtro” na visualização do banco de dados de Tarefas. - Selecione “Projeto” como a propriedade
No primeiro menu suspenso, escolha “Projeto”. - Selecione “Status” como a propriedade relacionada
No menu suspenso “Onde”, escolha “Status”. - 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”. - Confirme o filtro
A lista de tarefas agora mostra apenas as tarefas vinculadas a um projeto com Status = Ativo.
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.
- 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. - 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. - 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. - 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.
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.