Rollup do Notion Não Consegue Calcular Soma: Causa Comum
🔍 WiseChecker

Rollup do Notion Não Consegue Calcular Soma: Causa Comum

Você adicionou uma propriedade Rollup a um banco de dados do Notion e selecionou Soma como cálculo. A coluna de rollup não mostra valor ou exibe um erro em vez de um total. Esse problema geralmente acontece porque o tipo da propriedade de origem ou a configuração da relação não suporta agregação numérica. Este artigo explica as causas exatas de uma falha na soma do rollup e mostra como ajustar a estrutura do banco de dados para que o cálculo funcione corretamente.

Principais Conclusões: Corrigindo uma Soma de Rollup do Notion que Não Mostra Resultado

  • Rollup > Calcular > Soma: Exige uma propriedade de origem numérica, como Número ou Fórmula que retorne um número. Texto, Data e Seleção não podem ser somados.
  • Relação entre dois bancos de dados: Deve estar corretamente vinculada. Uma relação quebrada não retorna linhas para o rollup agregar.
  • Propriedade Fórmula que retorna texto: Não pode ser somada. Altere o tipo de saída da fórmula para Número ou use uma propriedade Número separada.

Por que a Soma de um Rollup do Notion Falha ao Mostrar um Valor

Uma propriedade Rollup no Notion lê valores de um banco de dados relacionado e realiza um cálculo como Soma, Média ou Contagem. Para que a Soma funcione, todos os valores na propriedade de origem devem ser números. Se algum valor for texto, vazio ou do tipo errado, o rollup não exibe nada ou mostra um erro. As causas mais comuns são: uma propriedade de origem que não é do tipo Número, uma relação que não está corretamente estabelecida entre os dois bancos de dados, ou uma propriedade Fórmula que retorna texto em vez de número.

A Propriedade de Origem Deve Ser do Tipo Número

O rollup só pode somar propriedades que armazenam dados numéricos. Os seguintes tipos de propriedade suportam Soma: Número, Rollup (que por sua vez retorna um número) e Fórmula (se a saída da fórmula for definida como Número). Propriedades como Texto, Seleção, Seleção Múltipla, Data e Email não podem ser somadas. Se você selecionar uma dessas como origem, o rollup não exibirá um valor.

A Relação Deve Estar Configurada Corretamente

Um rollup depende de uma propriedade Relação que vincula dois bancos de dados. Se a relação estiver ausente, vazia ou apontar para o banco de dados errado, o rollup não terá linhas para ler. A relação deve existir no mesmo banco de dados onde você está adicionando o rollup. Cada linha no banco de dados de origem deve ter pelo menos uma linha relacionada no banco de dados de destino para que o rollup encontre dados.

Tipo de Saída da Propriedade Fórmula

Uma propriedade Fórmula pode retornar um número, texto, data ou booleano. Ao criar uma fórmula, o Notion detecta automaticamente o tipo de saída com base na lógica da fórmula. Se a fórmula contiver uma função de texto como concat() ou format(), a saída se torna texto, mesmo que o resultado pareça um número. Um texto não pode ser somado. Você deve forçar a fórmula a retornar um número removendo funções de texto ou usando toNumber() para converter o resultado.

Passos para Corrigir um Rollup que Não Consegue Calcular Soma

Siga estes passos em ordem. Após cada passo, verifique se o rollup mostra a soma correta.

  1. Verifique o tipo da propriedade de origem
    Abra o banco de dados que contém o rollup. Clique no nome da propriedade listada como origem na configuração do rollup. Nas configurações da propriedade, confirme que o tipo é Número, Fórmula (com saída numérica) ou Rollup (que por sua vez retorna um número). Se o tipo for Texto, Seleção, Data ou qualquer outro tipo não numérico, altere para Número ou crie uma nova propriedade Número com os valores que deseja somar.
  2. Verifique a propriedade Relação
    Abra o banco de dados onde o rollup está localizado. Localize a propriedade Relação que o rollup usa. Clique na relação para ver a qual banco de dados ela se conecta. Certifique-se de que a relação não está vazia para as linhas que você espera somar. Se a relação estiver vazia, adicione linhas relacionadas no banco de dados de destino e vincule-as usando a propriedade Relação.
  3. Inspecione cada linha relacionada em busca de valores em branco ou texto
    Vá para o banco de dados de destino (aquele para o qual a relação aponta). Observe a propriedade de origem em cada linha que está vinculada ao banco de dados do rollup. Se alguma linha tiver um valor em branco, texto ou não numérico, a soma do rollup pode falhar. Preencha com um valor numérico ou exclua a linha se não for necessária. Para células em branco, insira 0 se um valor zero for aceitável para seu cálculo.
  4. Corrija uma propriedade Fórmula que retorna texto
    Se a propriedade de origem for uma Fórmula, clique na fórmula para editá-la. Revise a fórmula em busca de funções que retornam texto, como format(), concat() ou replace(). Substitua essas funções por funções numéricas ou envolva o resultado com toNumber(). Por exemplo, altere prop("Preço") + " BRL" para prop("Preço") ou toNumber(prop("Preço")).
  5. Recrie a propriedade Rollup
    Se os passos acima não resolverem o problema, exclua a propriedade rollup e crie-a novamente. Clique no menu do banco de dados (três pontos no canto superior direito). Selecione Propriedades e encontre o rollup. Clique nos três pontos ao lado da propriedade rollup e escolha Excluir. Em seguida, adicione uma nova propriedade, selecione Rollup como tipo, escolha a relação correta, selecione a propriedade de origem correta e defina Calcular como Soma.

Se o Notion Ainda Não Mostrar Soma Após a Correção Principal

Rollup mostra 0 em vez do total esperado

Isso geralmente significa que a propriedade de origem contém valores zero ou a relação aponta para linhas que não têm dados numéricos. Verifique cada linha relacionada. Se a propriedade de origem for uma Fórmula, verifique se a fórmula não retorna uma string vazia quando as condições não são atendidas. Substitua retornos de string vazia por 0.

Rollup exibe “Inválido” ou “Erro”

Esse erro aparece quando a propriedade de origem contém um valor que não pode ser convertido em número. Os culpados comuns são textos que parecem números, mas incluem espaços, vírgulas ou símbolos de moeda. Por exemplo, “1.234” ou “R$50” causarão erro. Limpe os dados removendo símbolos ou use uma propriedade Fórmula para remover caracteres não numéricos antes de somar.

Rollup funciona para algumas linhas, mas não para outras

Isso acontece quando apenas algumas linhas no banco de dados de destino têm um link de relação. Verifique cada linha no banco de dados de origem que deveria contribuir para a soma. Se uma linha não tiver relação, o rollup a ignora. Adicione os links de relação ausentes para incluir essas linhas.

Soma vs Média vs Contagem: Quando Usar Cada um

Cálculo Melhor Caso de Uso Tipo de Dados Exigido
Soma Total de valores numéricos como receita, horas ou quantidade Número, Fórmula (numérica), Rollup (numérico)
Média Média de valores numéricos como classificação média ou custo médio Número, Fórmula (numérica), Rollup (numérico)
Contagem Número de linhas relacionadas, independentemente do valor Qualquer tipo de propriedade
Contar Valores Número de linhas relacionadas que têm um valor não vazio na propriedade de origem Qualquer tipo de propriedade
Máx / Mín Maior ou menor valor numérico no conjunto Número, Data, Fórmula (numérica ou data)

Use Soma apenas quando precisar de um total. Se você só precisa saber quantos itens relacionados existem, use Contagem ou Contar Valores. Contagem não exige dados numéricos e nunca falhará devido a incompatibilidade de tipo.

Agora você pode identificar por que a soma de um rollup do Notion falha e corrigir o tipo da propriedade de origem ou a configuração da relação. Após fazer essas alterações, teste o rollup adicionando uma nova linha com um valor numérico conhecido e verificando se o total é atualizado. Para uso avançado, combine uma propriedade Fórmula com toNumber() para limpar dados importados antes de somar.