Como Filtrar um Banco de Dados por uma Propriedade Relacionada
🔍 WiseChecker

Como Filtrar um Banco de Dados por uma Propriedade Relacionada

Você quer filtrar um banco de dados do Notion por uma propriedade que pertence a um banco vinculado. Por exemplo, você tem um banco de Tarefas vinculado a um banco de Projetos e deseja mostrar apenas tarefas cujo projeto está marcado como Alta Prioridade. As opções de filtro padrão do Notion não expõem diretamente as propriedades do banco relacionado. Este artigo explica como usar rollups, fórmulas e visualizações de banco vinculado para conseguir esse filtro.

Uma propriedade relacionada é um campo de um banco de dados conectado por uma coluna de relação. O Notion não pode filtrar diretamente esse campo porque ele está em uma tabela diferente. Você deve trazer o valor para o banco atual usando uma coluna de rollup ou fórmula. Uma vez que o valor está presente, você pode aplicar um filtro normalmente.

Este guia cobre três métodos: criar uma coluna de rollup para puxar o valor relacionado, usar uma fórmula para extrair texto ou números da relação e filtrar uma visualização vinculada do banco relacionado. Cada método funciona para cenários diferentes. Escolha o que se adequa à sua configuração.

Principais Conclusões: Filtrar um Banco de Dados do Notion por uma Propriedade Relacionada

  • Adicione uma coluna de rollup no banco de origem: Puxa um valor de texto, número ou data do banco relacionado para que você possa filtrar por ele
  • Use uma coluna de fórmula com prop(“Nome da Relação”).prop(“Nome da Propriedade”): Extrai uma propriedade relacionada sem criar uma coluna de rollup separada
  • Filtre uma visualização vinculada do banco relacionado: Mostra apenas itens relacionados que correspondem a uma condição, sem modificar o banco de origem

Entendendo Por Que Propriedades Relacionadas Não São Diretamente Filtráveis

No Notion, uma coluna de relação cria uma conexão entre dois bancos de dados. Cada linha no banco de origem pode vincular a uma ou mais linhas no banco de destino. A relação em si não armazena nenhum dado da linha de destino. Ela armazena apenas o link. Quando você abre o menu de filtro de um banco de dados, o Notion lista apenas colunas que existem naquele banco específico. Colunas do banco relacionado não estão disponíveis porque pertencem a uma tabela diferente.

Para contornar essa limitação, você precisa trazer o valor relacionado para o banco de origem. O Notion fornece dois tipos de coluna para esse propósito: rollup e fórmula. Uma coluna de rollup pode agregar ou exibir um valor de uma linha relacionada. Uma coluna de fórmula pode referenciar propriedades de uma relação usando notação de ponto. Por exemplo, prop("Projeto").prop("Prioridade") retorna o valor de Prioridade do projeto vinculado. Uma vez que o valor existe em uma coluna, você pode filtrar por ele como qualquer outra propriedade.

Esta abordagem funciona para propriedades de texto, número, seleção, seleção múltipla, data e caixa de seleção. Não funciona para propriedades que são elas mesmas relações ou rollups do banco de destino. Nesses casos, você pode precisar criar várias camadas de rollup.

Método 1: Usando uma Coluna de Rollup para Filtrar por uma Propriedade Relacionada

Uma coluna de rollup é a maneira mais comum de trazer uma propriedade relacionada para o banco atual. Ela pode exibir um único valor ou uma agregação como contagem, soma ou média. Para filtragem, você geralmente quer o valor bruto, não um agregado. Use o tipo de rollup Mostrar original.

  1. Abra o banco de origem
    Navegue até o banco de dados que contém a coluna de relação. Este é o banco que você deseja filtrar.
  2. Adicione uma nova coluna de rollup
    Clique no botão + no cabeçalho da última coluna. Escolha Rollup na lista de tipos de propriedade.
  3. Configure o rollup
    Nas configurações da coluna, defina Relação como a coluna de relação que vincula ao banco de destino. Defina Propriedade como a propriedade que você deseja puxar (por exemplo, Prioridade). Defina Calcular como Mostrar original.
  4. Aplique um filtro usando a coluna de rollup
    Clique no ícone de filtro no canto superior direito do banco de dados. Adicione uma condição de filtro. Selecione a nova coluna de rollup. Escolha o operador e o valor. Por exemplo, Prioridade é Alta.
  5. Teste o filtro
    Verifique se apenas as linhas com a propriedade relacionada correspondente aparecem. Se o rollup não mostrar nada, verifique se a relação está configurada corretamente e se a propriedade de destino tem um valor.

Método 2: Usando uma Coluna de Fórmula para Extrair uma Propriedade Relacionada

Uma coluna de fórmula pode referenciar diretamente uma propriedade de uma linha relacionada. Isso evita adicionar uma coluna de rollup separada. Funciona melhor quando a relação vincula a uma única linha. Se a relação permitir múltiplos links, a fórmula retornará um erro ou um valor vazio.

  1. Adicione uma coluna de fórmula
    Clique no botão + no cabeçalho da última coluna. Escolha Fórmula.
  2. Insira a fórmula
    Digite prop("Nome da Relação").prop("Nome da Propriedade"). Substitua Nome da Relação pelo nome exato da sua coluna de relação. Substitua Nome da Propriedade pelo nome exato da propriedade pela qual você deseja filtrar. Por exemplo: prop("Projeto").prop("Prioridade").
  3. Aplique um filtro usando a coluna de fórmula
    Clique no ícone de filtro. Adicione uma condição usando a coluna de fórmula. Escolha o operador e o valor. Por exemplo, Fórmula é Alta.
  4. Lide com relações vazias ou múltiplas
    Se uma linha não tiver relação, a fórmula retorna um valor vazio. Se a relação vincular a várias linhas, a fórmula retornará um erro. Nesse caso, use um rollup.

Método 3: Filtrando uma Visualização Vinculada do Banco Relacionado

Se você não quiser modificar o banco de origem, pode criar uma visualização vinculada do banco relacionado e aplicar o filtro lá. Este método mostra apenas os itens relacionados que correspondem a uma condição, em vez de filtrar as linhas de origem.

  1. Crie uma visualização vinculada do banco relacionado
    No banco de origem, digite /visualização vinculada de banco. Selecione o banco de destino. Um novo bloco aparece mostrando esse banco.
  2. Aplique um filtro à visualização vinculada
    Passe o mouse sobre o bloco da visualização vinculada. Clique no botão Filtrar. Adicione uma condição em qualquer propriedade do banco de destino. Por exemplo, Prioridade é Alta.
  3. Use a visualização vinculada como referência
    A visualização vinculada agora mostra apenas os itens relacionados que correspondem ao filtro. Isso não afeta as linhas do banco de origem. Você pode colocar essa visualização em um painel ou página para acesso rápido.

Problemas Comuns ao Filtrar por uma Propriedade Relacionada

Coluna de rollup não mostra valor

A causa mais comum é que a coluna de relação não vincula a nenhuma linha. Verifique se cada linha no banco de origem tem uma relação definida. Se a relação estiver vazia, o rollup ficará vazio. Verifique também se a propriedade de destino existe e tem um valor. Se o nome da propriedade mudou após a criação do rollup, o rollup pode quebrar. Edite a coluna de rollup e selecione novamente a propriedade.

Fórmula retorna um erro

Uma fórmula usando notação de ponto retornará um erro se a coluna de relação permitir múltiplos links. O Notion não suporta essa sintaxe para relações múltiplas. Mude para uma coluna de rollup com Mostrar original ou use um rollup com agregação como Juntar para combinar valores. Outra causa é um erro de digitação no nome da propriedade. Nomes de propriedades diferenciam maiúsculas de minúsculas. Verifique se o nome na fórmula corresponde exatamente.

Filtros de visualização vinculada não atualizam quando os dados de origem mudam

Uma visualização vinculada é uma visualização ao vivo do banco de destino. Ela atualiza automaticamente quando os dados no banco de destino mudam. Se a visualização parecer desatualizada, atualize a página ou feche e reabra o bloco da visualização vinculada. Se a condição do filtro referenciar uma propriedade que foi excluída, o filtro parará de funcionar. Edite o filtro e selecione uma propriedade válida.

Rollup vs Fórmula vs Visualização Vinculada: Comparação

Item Coluna de Rollup Coluna de Fórmula Visualização Vinculada
Propósito Exibir um valor de uma linha relacionada Extrair um valor usando notação de ponto Mostrar itens relacionados filtrados em um bloco separado
Funciona com múltiplas relações Sim, com agregação Não, retorna erro Sim, mostra todos os itens relacionados
Modifica o banco de origem Sim, adiciona uma coluna Sim, adiciona uma coluna Não, adiciona apenas um bloco
Filtrar pelo resultado Sim Sim Sim, no banco de destino
Desempenho Rápido para bancos pequenos Rápido Rápido
Melhor caso de uso Relações únicas ou múltiplas, necessidade de agregação Relação única, sem necessidade de agregação Filtro rápido sem alterar o banco de origem

Agora você pode filtrar qualquer banco de dados do Notion por uma propriedade de um banco relacionado usando rollups, fórmulas ou visualizações vinculadas. Comece identificando a coluna de relação e a propriedade de destino. Se precisar filtrar por várias propriedades relacionadas, crie uma coluna de rollup ou fórmula separada para cada uma. Para filtragem avançada, combine uma coluna de rollup com uma visualização de banco e salve como modelo para sua equipe.