Corrigir erro ‘Rollup não pode ser configurado’ no Notion por conflito de tipo de propriedade
🔍 WiseChecker

Corrigir erro ‘Rollup não pode ser configurado’ no Notion por conflito de tipo de propriedade

Você vê o erro “Rollup não pode ser configurado” ao tentar configurar uma propriedade de rollup em um banco de dados do Notion. Esse erro ocorre porque a propriedade de rollup selecionada aponta para uma propriedade de origem cujo tipo de dados é incompatível com a função de agregação do rollup. Por exemplo, não é possível somar valores de texto ou contar datas. Este artigo explica a causa exata desse conflito de tipo de propriedade e fornece correções passo a passo para resolvê-lo.

Principais conclusões: Corrigindo conflitos de tipo de propriedade de rollup no Notion

  • Incompatibilidade de tipo de propriedade: A função de agregação do rollup (soma, média, contagem, etc.) deve corresponder ao tipo de dados da propriedade de origem, caso contrário, o erro aparece.
  • Altere o tipo da propriedade de origem: Converta a propriedade do banco de dados relacionado para um tipo compatível, como Número ou Data, antes de configurar o rollup.
  • Use uma fórmula como intermediária: Crie uma propriedade de fórmula no banco de dados relacionado que converta dados incompatíveis em um número e, em seguida, faça o rollup dessa fórmula.

ADVERTISEMENT

Por que o erro “Rollup não pode ser configurado” aparece

Uma propriedade de rollup no Notion extrai dados de um banco de dados relacionado e aplica uma agregação. A função de agregação do rollup deve corresponder ao tipo de dados da propriedade de origem. Se você escolher Soma ou Média, a propriedade de origem deve ser do tipo Número. Se escolher Contar Tudo ou Contar Valores, a origem deve suportar contagem — normalmente qualquer propriedade funciona, mas Contar Valores exige um valor não vazio. Se escolher Data Mais Antiga ou Data Mais Recente, a origem deve ser do tipo Data. Quando você seleciona um tipo de propriedade de origem incompatível, o Notion desabilita o rollup e mostra o erro.

O erro não é um bug. É uma restrição deliberada para evitar resultados de agregação sem sentido. Por exemplo, somar valores de texto ou calcular a média de valores de caixa de seleção não produz dados úteis. O Notion bloqueia a configuração para garantir a integridade dos dados.

Passos para corrigir o conflito de tipo de propriedade de rollup

Siga estes passos em ordem. Cada método resolve o conflito de uma maneira diferente.

  1. Identifique a propriedade de origem incompatível
    Abra o banco de dados que contém a propriedade de rollup. Clique no cabeçalho da propriedade de rollup e veja o painel “Configuração do Rollup”. Anote o banco de dados relacionado e a propriedade de origem selecionada. O nome da propriedade de origem aparece em “Propriedade”. Escreva seu tipo de dados (Texto, Número, Data, Seleção, etc.).
  2. Altere o tipo da propriedade de origem para corresponder à agregação
    Navegue até o banco de dados relacionado. Encontre a propriedade de origem. Clique no cabeçalho da propriedade e escolha “Editar propriedade”. No menu suspenso “Tipo”, selecione um tipo que corresponda à sua agregação de rollup. Para Soma ou Média, escolha Número. Para Data Mais Antiga ou Data Mais Recente, escolha Data. Para Contar Valores, qualquer tipo funciona, mas certifique-se de que a propriedade contenha valores. Após alterar o tipo, volte ao banco de dados original. O rollup agora deve estar configurável.
  3. Crie uma propriedade de fórmula para converter dados incompatíveis
    Se você não puder alterar o tipo da propriedade de origem porque isso quebraria outros relacionamentos, crie uma propriedade de fórmula no banco de dados relacionado. Clique no botão “+” do banco de dados relacionado e selecione “Fórmula”. Nomeie-a como “Auxiliar de Rollup”. Insira uma fórmula que converta os dados de origem em um número. Por exemplo, se a origem for uma propriedade de Seleção chamada “Status” com opções “Concluído” e “Pendente”, use: if(prop("Status") == "Concluído", 1, 0). Isso retorna 1 para Concluído e 0 para Pendente. Defina o tipo da propriedade de fórmula como Número. Em seguida, volte ao banco de dados original, edite o rollup e escolha esta propriedade de fórmula como origem.
  4. Use uma função de agregação diferente
    Se não for possível alterar o tipo da propriedade de origem e você não puder criar uma fórmula, altere a função de agregação do rollup. Clique no cabeçalho da propriedade de rollup e abra “Configuração do Rollup”. Em “Calcular”, selecione uma função compatível com o tipo de propriedade de origem existente. Por exemplo, se a origem for uma propriedade de Texto, escolha Contar Tudo — ela conta todas as linhas relacionadas independentemente do valor do texto. Se a origem for uma propriedade de Data, escolha Data Mais Antiga ou Data Mais Recente. Isso evita completamente o conflito de tipo.
  5. Exclua e recrie a propriedade de rollup
    Se o rollup permanecer não configurável após tentar os passos acima, exclua a propriedade de rollup completamente. Clique no cabeçalho da propriedade, escolha “Excluir propriedade”. Confirme a exclusão. Em seguida, adicione uma nova propriedade de rollup. Clique no botão “+”, selecione “Rollup” e configure-a do zero. Isso limpa qualquer configuração obsoleta que possa estar travada.

ADVERTISEMENT

Problemas comuns após corrigir o rollup

Rollup mostra valores em branco após alterar o tipo de origem

Alterar um tipo de propriedade pode fazer com que os dados existentes fiquem vazios. Por exemplo, converter uma propriedade de Texto para Número limpa todo o texto não numérico. Após a conversão, você precisa reinserir valores numéricos para cada linha no banco de dados relacionado. Use o recurso “Localizar e Substituir” ou atualize manualmente cada entrada. O rollup exibirá então o resultado agregado correto.

Rollup retorna “NaN” ou “Inválido”

A propriedade de origem contém valores que não podem ser agregados. Por exemplo, uma propriedade Número pode ter células vazias ou entradas de texto. Certifique-se de que cada linha no banco de dados relacionado tenha um número válido. Use uma propriedade de fórmula para definir células vazias como 0: if(empty(prop("Original")), 0, prop("Original")). Em seguida, faça o rollup dessa propriedade de fórmula.

Relação do banco de dados relacionado quebra após alteração de propriedade

Alterar um tipo de propriedade não quebra a relação entre os bancos de dados. A propriedade de relação é separada da propriedade de origem. Se a relação em si estiver faltando, você precisa recriar o link de relação. Vá ao banco de dados original, edite o rollup e verifique se o campo “Relação” ainda aponta para o banco de dados relacionado correto. Se não, selecione a relação correta novamente.

Funções de agregação de rollup vs tipos de propriedade de origem compatíveis

Função de Agregação Tipos de Propriedade de Origem Compatíveis Tipos Incompatíveis que Causam Erro
Soma Número, Fórmula (Número) Texto, Seleção, Data, Caixa de Seleção, Email, Telefone, URL
Média Número, Fórmula (Número) Texto, Seleção, Data, Caixa de Seleção, Email, Telefone, URL
Contar Tudo Qualquer tipo Nenhum (sempre funciona)
Contar Valores Qualquer tipo com valores não vazios Nenhum, mas células vazias são excluídas da contagem
Contar Valores Únicos Qualquer tipo Nenhum, mas duplicatas são contadas uma vez
Contar Vazios Qualquer tipo Nenhum
Contar Não Vazios Qualquer tipo Nenhum
Percentual de Vazios Qualquer tipo Nenhum
Percentual de Não Vazios Qualquer tipo Nenhum
Data Mais Antiga Data, Fórmula (Data) Número, Texto, Seleção, Caixa de Seleção, Email, Telefone, URL
Data Mais Recente Data, Fórmula (Data) Número, Texto, Seleção, Caixa de Seleção, Email, Telefone, URL
Mostrar Original Qualquer tipo Nenhum, mas mostra o primeiro valor correspondente

O erro “Rollup não pode ser configurado” aparece apenas quando a função de agregação e o tipo de propriedade de origem são incompatíveis. A tabela acima lista todas as combinações. Se você vir o erro, verifique sua função de agregação em relação à tabela e ajuste o tipo de propriedade de origem ou a função de acordo.

ADVERTISEMENT