Como Criar um Banco de Dados no Notion com Visibilidade Condicional de Propriedades
🔍 WiseChecker

Como Criar um Banco de Dados no Notion com Visibilidade Condicional de Propriedades

Você quer ocultar certas propriedades em um banco de dados do Notion para que apareçam apenas quando uma condição específica for atendida. Por exemplo, um campo “Data de Vencimento” deve aparecer apenas quando o status for “Em Andamento”. O Notion não oferece uma opção nativa de visibilidade condicional para propriedades de banco de dados. Este artigo explica como simular visibilidade condicional de propriedades usando fórmulas, bancos de dados vinculados e visualizações. Você aprenderá um método prático para mostrar ou ocultar campos com base no valor de outra propriedade.

Principais Conclusões: Simulando Visibilidade Condicional de Propriedades no Notion

  • Propriedade de fórmula com if() e empty(): Retorna um valor apenas quando uma condição é atendida, deixando o campo em branco caso contrário.
  • Visualização de banco de dados vinculado filtrada por rollup: Cria uma visualização separada que mostra ou oculta linhas inteiras com base em uma condição.
  • Ocultação de propriedades no nível da visualização: Oculte manualmente propriedades por visualização para restringir o que aparece em cada guia do banco de dados.

ADVERTISEMENT

Como Funcionam as Propriedades do Banco de Dados do Notion e Por Que a Visibilidade Condicional Não é Nativa

As propriedades do banco de dados do Notion são colunas que se aplicam a todas as linhas do banco de dados. Você não pode definir uma regra que oculte uma coluna para algumas linhas e a mostre para outras. Esse design mantém a estrutura do banco de dados consistente. No entanto, usuários corporativos frequentemente precisam de campos que apareçam apenas quando relevantes, como uma “Data de Revisão” que aparece somente após uma tarefa ser marcada como “Concluída”. Sem visibilidade condicional, os usuários veem campos vazios ou dados irrelevantes, poluindo a interface. O Notion oferece três soluções alternativas: saída condicional baseada em fórmula, bancos de dados vinculados filtrados e ocultação de propriedades no nível da visualização. Cada método tem vantagens e desvantagens em complexidade e flexibilidade.

Método 1: Usando uma Propriedade de Fórmula para Exibir um Valor Condicionalmente

Uma propriedade de fórmula pode retornar um valor apenas quando uma condição é verdadeira. Isso não é ocultação de visibilidade real — a coluna da propriedade ainda existe — mas a célula aparece vazia quando a condição é falsa. Este método funciona melhor para campos calculados como “Dias até o Prazo” que devem aparecer apenas após uma data de início ser definida.

Pré-requisitos

Você precisa de um banco de dados com pelo menos uma propriedade que possa servir como condição, como uma propriedade Select chamada “Status” ou uma propriedade Date chamada “Data de Início”. Certifique-se de que a propriedade de condição contenha valores que você possa testar com uma fórmula.

Passos para Criar uma Propriedade de Fórmula Condicional

  1. Adicione uma nova propriedade de Fórmula
    Abra seu banco de dados e clique no ícone + no canto superior direito da linha de propriedades. Selecione Fórmula na lista de tipos de propriedade. Nomeie-a como “Campo Condicional”.
  2. Escreva a fórmula condicional
    Clique na célula da fórmula para abrir o editor de fórmulas. Insira uma fórmula usando if() e empty(). Por exemplo, para mostrar uma “Data de Revisão” apenas quando o Status for “Concluído”:
    if(prop("Status") == "Concluído", prop("Data de Revisão"), "")
    Isso retorna o valor da Data de Revisão se o Status for Concluído, ou uma string vazia caso contrário.
  3. Teste a fórmula
    Adicione uma nova linha e defina o Status como “Concluído”. O campo da fórmula exibirá a Data de Revisão. Altere o Status para “Em Andamento” e o campo da fórmula ficará em branco.
  4. Oculte a propriedade original, se desejado
    Se você quiser ocultar a propriedade “Data de Revisão” original completamente, clique no nome da propriedade e selecione Ocultar no menu suspenso. A propriedade de fórmula se torna o único campo visível que mostra a data condicionalmente.

ADVERTISEMENT

Método 2: Usando um Banco de Dados Vinculado com Visualizações Filtradas

Este método cria um banco de dados separado que puxa linhas do banco de dados original, mas mostra apenas as linhas que correspondem a uma condição. Ele efetivamente oculta linhas inteiras, não apenas valores de propriedades. Use isso quando quiser exibir um subconjunto de entradas com propriedades diferentes visíveis.

Passos para Criar um Banco de Dados Vinculado Filtrado

  1. Crie um banco de dados vinculado
    Em uma nova página ou em uma seção diferente do seu espaço de trabalho, digite /vinculado e selecione Banco de dados vinculado. Escolha seu banco de dados original na lista.
  2. Aplique um filtro ao banco de dados vinculado
    Clique no menu do banco de dados vinculado (três pontos no canto superior direito) e selecione Filtrar. Adicione uma condição de filtro, por exemplo: “Status” é “Concluído”. Apenas linhas com Status definido como Concluído aparecerão nesta visualização.
  3. Oculte propriedades irrelevantes nesta visualização
    Clique novamente no menu do banco de dados vinculado, selecione Propriedades e oculte as colunas que você não deseja exibir para este conjunto filtrado. Por exemplo, oculte “Data de Início” e mostre apenas “Data de Revisão”.
  4. Crie visualizações adicionais para outras condições
    Clique na guia + ao lado do nome da visualização existente para adicionar uma nova visualização. Renomeie-a, por exemplo, “Visualização Em Andamento”. Aplique um filtro diferente (Status é “Em Andamento”) e mostre propriedades diferentes.

Método 3: Ocultaçao Manual de Propriedades no Nível da Visualização

O Notion permite mostrar ou ocultar propriedades por visualização. Isso não é condicional por linha, mas permite criar visualizações separadas que exibem colunas diferentes. Os usuários alternam entre visualizações para ver as propriedades relevantes para sua tarefa atual.

Passos para Configurar a Ocultaçao de Propriedades no Nível da Visualização

  1. Crie uma nova visualização
    Em seu banco de dados, clique na guia + ao lado do nome da visualização existente. Escolha o tipo de visualização (Tabela, Quadro, etc.) e nomeie-a, por exemplo, “Detalhes da Tarefa”.
  2. Oculte propriedades para esta visualização
    Clique no menu da visualização (três pontos) e selecione Propriedades. Desative as propriedades que você não deseja que apareçam nesta visualização. Apenas as propriedades que você deixar ativadas serão exibidas.
  3. Combine com filtros para visibilidade condicional de linhas
    Defina um filtro na mesma visualização para mostrar apenas linhas que atendam a uma condição, como “Prioridade igual a Alta”. Dessa forma, a visualização mostra apenas tarefas de alta prioridade com apenas as propriedades relevantes visíveis.

ADVERTISEMENT

Erros Comuns e Limitações ao Simular Visibilidade Condicional

A fórmula retorna uma string em vez de célula vazia

Se sua fórmula retornar uma string vazia "", a célula aparece em branco, mas a coluna ainda existe. Esta é a forma mais próxima que o Notion pode chegar de ocultar uma propriedade. Para evitar confusão, oculte a propriedade original que a fórmula referencia para que os usuários vejam apenas a coluna da fórmula.

O banco de dados vinculado não atualiza automaticamente

Um banco de dados vinculado reflete as alterações do banco de dados de origem em tempo real. Se você excluir uma linha na origem, ela desaparece do banco de dados vinculado. No entanto, se você alterar um valor de propriedade de forma que uma linha não corresponda mais ao filtro, a linha desaparece da visualização vinculada. Isso é comportamento esperado, mas os usuários podem pensar que os dados foram perdidos. Adicione uma nota explicando que visualizações filtradas ocultam linhas que não correspondem à condição.

Múltiplas visualizações se tornam difíceis de manter

Quando você cria muitas visualizações, cada uma com visibilidade de propriedades e filtros diferentes, atualizar propriedades em todas as visualizações se torna tedioso. Use um banco de dados central com uma única fonte de verdade e crie bancos de dados vinculados para cada caso de uso. Dessa forma, você edita propriedades em um lugar e todas as visualizações vinculadas são atualizadas automaticamente.

Fórmula vs Banco de Dados Vinculado vs Ocultaçao de Visualização: Comparação

Item Propriedade de Fórmula Banco de Dados Vinculado + Filtro Ocultaçao no Nível da Visualização
Oculta valores de propriedades condicionalmente Sim, por célula Oculta linhas inteiras, não células Oculta colunas para a visualização inteira
Requer escrita de fórmula Sim Não Não
Mantém a estrutura original do banco de dados Sim Não, cria uma visualização separada Sim, mas apenas dentro dessa visualização
Melhor para Mostrar campos calculados apenas quando relevantes Separar linhas por estágio com campos visíveis diferentes Alternar rapidamente entre conjuntos de propriedades manualmente

Agora você tem três métodos para simular visibilidade condicional de propriedades em um banco de dados do Notion. Use a abordagem de fórmula para ocultar valores de campos individuais com base em uma condição. Use bancos de dados vinculados com filtros quando precisar mostrar linhas inteiras apenas após uma condição ser atendida. Use a ocultação de propriedades no nível da visualização para alternar manualmente entre conjuntos de colunas. Para um espaço de trabalho limpo, combine uma propriedade de fórmula com uma visualização de banco de dados vinculado que oculta a propriedade original. Isso mantém o banco de dados sem poluição visual, preservando todos os dados em segundo plano.

ADVERTISEMENT