Corrigir formato de número de rollup do Notion que reverte ao editar esquema do banco de dados
🔍 WiseChecker

Corrigir formato de número de rollup do Notion que reverte ao editar esquema do banco de dados

Você define uma propriedade de rollup em um banco de dados do Notion para exibir um número com um formato específico, como moeda, porcentagem ou casas decimais. Ao editar o esquema do banco de dados adicionando, renomeando ou reordenando uma propriedade, o formato do rollup reverte para o número simples padrão. Isso acontece porque a propriedade de rollup perde sua configuração de formato personalizada durante a atualização do esquema acionada pela edição. Este artigo explica por que o formato é redefinido e fornece as etapas exatas para preservar ou restaurar rapidamente o formato após uma alteração no esquema.

Principais conclusões: como manter o formato de número do rollup intacto

  • Propriedade de rollup > Editar propriedade > Formato: O menu suspenso de formato redefine para Número quando o esquema do banco de dados é editado. Você precisa reaplicar o formato manualmente após cada alteração no esquema.
  • A edição do esquema do banco de dados aciona a reavaliação do rollup: Adicionar, renomear ou excluir uma propriedade força o rollup a recalcular e perder sua configuração de formato.
  • Propriedade de fórmula como solução alternativa: Use uma propriedade de fórmula para converter o valor do rollup em uma string formatada. Isso evita a perda de formato porque as fórmulas não são redefinidas nas edições do esquema.

ADVERTISEMENT

Por que o formato de número do rollup é redefinido ao editar o esquema

Uma propriedade de rollup no Notion extrai dados de um banco de dados relacionado e pode aplicar uma função de agregação como Soma, Contagem ou Média. Quando você define um formato de número personalizado como Moeda ou Porcentagem, o Notion armazena esse formato como uma configuração no nível da propriedade. Editar o esquema do banco de dados aciona uma reavaliação de todas as propriedades de rollup nesse banco de dados. Durante essa reavaliação, o formato personalizado não é mantido e reverte para o formato Número padrão, sem casas decimais.

A causa raiz é que o Notion trata o formato do rollup como um atributo volátil. Qualquer alteração no esquema, incluindo adicionar uma nova propriedade, renomear uma propriedade existente ou alterar o tipo de uma propriedade, faz com que o rollup seja atualizado. A configuração de formato não é preservada durante essa atualização. Esse comportamento é proposital, embora não seja documentado pelo Notion.

O que conta como edição de esquema

As seguintes ações acionam a redefinição do formato:

  • Adicionar uma nova propriedade ao banco de dados
  • Renomear qualquer propriedade
  • Alterar o tipo de qualquer propriedade (por exemplo, de Texto para Número)
  • Reordenar propriedades na visualização de tabela
  • Excluir uma propriedade

Etapas para restaurar o formato de número do rollup após uma edição de esquema

A única correção direta é reaplicar o formato após cada edição de esquema. Use as etapas abaixo para restaurar o formato rapidamente.

  1. Abra a visualização do banco de dados
    Navegue até o banco de dados que contém a propriedade de rollup com o formato perdido. Clique em qualquer lugar dentro do banco de dados para selecioná-lo.
  2. Clique no cabeçalho da propriedade de rollup
    Encontre o cabeçalho da coluna da propriedade de rollup. Clique no nome do cabeçalho para abrir o menu da propriedade.
  3. Selecione Editar propriedade
    No menu suspenso, clique em Editar propriedade. O painel de configurações da propriedade é aberto.
  4. Defina o formato do número
    No painel de configurações da propriedade, localize a seção Formato. Clique no menu suspenso de formato e selecione o formato desejado, como Moeda, Porcentagem ou Número com casas decimais. Se precisar de um número personalizado de casas decimais, escolha Número e defina as casas decimais usando os botões de mais e menos.
  5. Feche o painel da propriedade
    Clique em Fechar ou pressione Esc para salvar a alteração. Os valores do rollup agora exibem o formato escolhido.

Método alternativo: use uma propriedade de fórmula para evitar a perda de formato

Se você edita o esquema do banco de dados com frequência, considere usar uma propriedade de fórmula para exibir o valor do rollup como uma string formatada. As propriedades de fórmula não perdem seu código quando o esquema é alterado. Esse método adiciona uma coluna extra, mas elimina a necessidade de reaplicar o formato.

  1. Crie uma propriedade de fórmula
    No banco de dados, adicione uma nova propriedade e defina o tipo como Fórmula.
  2. Escreva a fórmula de formatação
    No editor de fórmulas, insira uma fórmula que converta o valor do rollup em uma string formatada. Por exemplo, para exibir um rollup chamado “Custo Total” como moeda, use format(prop("Custo Total")) para uma string de número simples. Para duas casas decimais, use format(round(prop("Custo Total") * 100) / 100) e prefixe com um cifrão: "$" + format(round(prop("Custo Total") * 100) / 100).
  3. Teste a fórmula
    Clique em Concluído para salvar a fórmula. A coluna de fórmula exibe o valor do rollup como uma string de texto com sua formatação personalizada. Esse formato não é redefinido quando você edita o esquema do banco de dados.

ADVERTISEMENT

Se o Notion ainda apresentar problemas após a correção principal

A propriedade de rollup mostra agregação incorreta após a alteração de formato

Se o valor do rollup em si parecer errado após reaplicar o formato, a relação subjacente ou a configuração do rollup pode ter sido alterada pela edição do esquema. Verifique a propriedade de relação da qual o rollup depende. Abra as configurações da propriedade de relação e confirme se o banco de dados e a propriedade corretos estão selecionados. Re-selecione-os, se necessário.

A propriedade de fórmula retorna um erro

Se você usar a solução alternativa de fórmula e a fórmula mostrar uma mensagem de erro vermelha, verifique o nome da propriedade na fórmula. Renomear uma propriedade após escrever a fórmula quebrará a referência. Atualize a fórmula para usar o novo nome da propriedade. Além disso, certifique-se de que o nome da propriedade de rollup esteja escrito exatamente como aparece no banco de dados.

O formato é redefinido a cada atualização do navegador

Se o formato for redefinido sem nenhuma edição de esquema, isso indica um problema de sincronização. Saia da sua conta do Notion e faça login novamente. Limpe o cache do navegador e recarregue a página. Se o problema persistir, tente acessar o banco de dados de um navegador diferente ou do aplicativo de desktop do Notion.

Métodos de formatação de rollup comparados

Item Configuração direta de formato de rollup Solução alternativa com propriedade de fórmula
Retenção de formato ao editar esquema Redefine para Número padrão Mantém o código da fórmula
Complexidade de configuração Simples, menu suspenso de um clique Requer escrever uma fórmula
Suporta símbolo de moeda Sim, formato Moeda integrado Sim, concatenação manual de string
Suporta casas decimais Sim, configurável no formato Número Sim, usando round() e format()
Tipo de saída Número (utilizável em cálculos) String de texto (não utilizável em cálculos)

Agora você pode restaurar o formato de número do rollup após qualquer edição no esquema do banco de dados reaplicando o formato nas configurações da propriedade. Se você edita o esquema com frequência, crie uma propriedade de fórmula que formate o valor do rollup como uma string para evitar correções manuais repetidas. Para uso avançado, combine a fórmula com lógica condicional usando a função if() para exibir formatos diferentes com base em outros valores de propriedade.

ADVERTISEMENT