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()eempty(): 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.
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
- 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”. - Escreva a fórmula condicional
Clique na célula da fórmula para abrir o editor de fórmulas. Insira uma fórmula usandoif()eempty(). 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. - 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. - 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.
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
- Crie um banco de dados vinculado
Em uma nova página ou em uma seção diferente do seu espaço de trabalho, digite/vinculadoe selecione Banco de dados vinculado. Escolha seu banco de dados original na lista. - 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. - 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”. - 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
- 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”. - 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. - 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.
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.