Corrigir tipo de agregação de rollup do Notion que não pode ser alterado no meio da visualização
🔍 WiseChecker

Corrigir tipo de agregação de rollup do Notion que não pode ser alterado no meio da visualização

Você está editando um banco de dados do Notion e a propriedade Rollup mostra um menu suspenso de tipo de agregação desabilitado. Você não pode mudar de Contagem para Soma ou de Média para Máximo. O menu está bloqueado e clicar nele não faz nada. Isso acontece porque o Notion bloqueia o tipo de agregação assim que o rollup é configurado e salvo em uma visualização. Este artigo explica por que o tipo de agregação do rollup fica bloqueado e fornece as etapas exatas para alterá-lo sem perder seus dados.

Principais conclusões: Alterando um rollup com agregação bloqueada

  • Menu de edição da propriedade Rollup: Você deve excluir a propriedade rollup e recriá-la para alterar o tipo de agregação. O menu suspenso fica bloqueado após o primeiro salvamento.
  • Menu de propriedades do banco de dados: Abra o menu suspenso da propriedade, escolha Excluir e adicione um novo rollup com a agregação desejada. Não há perda de dados, pois os valores do rollup são calculados dinamicamente.
  • Visualização de tabela > Propriedades: Se o rollup for usado em uma visualização filtrada, remova o rollup da visualização primeiro, depois exclua e recrie para evitar erros na visualização.

ADVERTISEMENT

Por que o tipo de agregação do rollup fica bloqueado

O Notion trata a propriedade rollup como um campo calculado. Quando você cria um rollup pela primeira vez, seleciona uma propriedade de relação, uma propriedade de destino do banco de dados relacionado e um tipo de agregação. Assim que você clica fora do editor de propriedades ou salva o banco de dados, o Notion confirma essa configuração. O menu suspenso de tipo de agregação se torna somente leitura porque o Notion armazena a fórmula de agregação como parte do esquema da propriedade. Alterar a agregação no meio da visualização exigiria que o Notion recalculasse cada linha do banco de dados, o que pode causar problemas de desempenho e inconsistência de dados. Em vez de permitir edições, o Notion força você a excluir e recriar a propriedade rollup.

O que o tipo de agregação controla

O tipo de agregação determina como o Notion combina valores de registros relacionados. Por exemplo, Soma adiciona todos os valores numéricos dos registros relacionados. Média calcula a média. Contagem conta o número de registros relacionados. Máximo e Mínimo retornam o maior ou menor valor. Cada tipo usa um mecanismo de cálculo diferente internamente. O Notion bloqueia o tipo para evitar conflitos entre a fórmula armazenada e os resultados exibidos.

Quando o bloqueio aparece

O bloqueio aparece imediatamente após você terminar de criar a propriedade rollup. Mesmo que você não tenha adicionado nenhuma linha, o tipo de agregação não pode ser alterado sem excluir a propriedade. O bloqueio também persiste em todas as visualizações do banco de dados. Mudar da visualização de tabela para a visualização de galeria não desbloqueia o menu suspenso.

Etapas para alterar o tipo de agregação do rollup

Para alterar o tipo de agregação, você deve excluir a propriedade rollup existente e criar uma nova com a agregação correta. Siga estas etapas exatamente.

  1. Abra o menu de propriedades do banco de dados
    Passe o mouse sobre o cabeçalho da coluna da propriedade rollup na visualização de tabela. Clique na seta para baixo que aparece para abrir o menu de propriedades. Se você estiver usando uma visualização de galeria, quadro ou lista, clique no nome da propriedade no painel de propriedades no lado direito da tela.
  2. Exclua a propriedade rollup
    Role até o final do menu de propriedades. Clique em Excluir. Uma caixa de diálogo de confirmação aparece. Clique em Excluir novamente. A propriedade rollup e todos os seus valores desaparecem do banco de dados. Isso não exclui nenhum dado do banco de dados relacionado. Os valores do rollup foram calculados dinamicamente e não são armazenados permanentemente.
  3. Adicione uma nova propriedade rollup
    Clique no botão + na última coluna da visualização de tabela. Alternativamente, abra o painel de propriedades e clique em Adicionar uma propriedade. Digite um nome para a nova propriedade rollup. Selecione Rollup na lista de tipos de propriedade.
  4. Configure a relação e a propriedade de destino
    Na janela de configuração do rollup, selecione a mesma propriedade de relação que o rollup original usava. Em seguida, selecione a mesma propriedade de destino do banco de dados relacionado. A propriedade de destino deve ser o mesmo campo usado anteriormente para manter a consistência.
  5. Escolha o novo tipo de agregação
    Clique no menu suspenso Calcular. Selecione o tipo de agregação desejado, como Soma, Média, Contagem, Máximo ou Mínimo. O menu suspenso está totalmente editável neste ponto, pois você está criando um novo rollup.
  6. Salve o novo rollup
    Clique em qualquer lugar fora da janela de configuração ou pressione Escape. A nova propriedade rollup aparece com o tipo de agregação correto. Seu banco de dados agora mostra os valores recalculados.

ADVERTISEMENT

Se o rollup for usado em uma visualização filtrada

Se seu banco de dados tiver uma visualização filtrada que usa a propriedade rollup como condição de filtro, excluir o rollup faz com que a visualização mostre um erro. A visualização pode exibir uma mensagem informando que a propriedade está ausente. Para evitar isso, remova o rollup do filtro antes de excluir a propriedade.

  1. Abra o menu de filtro da visualização
    Clique no nome da visualização no topo do banco de dados. Selecione Filtro no menu suspenso.
  2. Remova a condição de filtro do rollup
    Encontre a condição de filtro que usa a propriedade rollup. Clique no X ao lado dessa condição para removê-la. Se o rollup for a única condição, clique em Limpar todos os filtros.
  3. Exclua e recrie o rollup
    Siga as etapas da seção anterior para excluir a propriedade rollup e criar uma nova. Após recriar o rollup, reabra o menu de filtro e adicione a condição de filtro com a nova propriedade rollup.

Problemas comuns após recriar um rollup

Rollup não mostra valores após a recriação

Se o novo rollup mostrar células em branco, a propriedade de relação pode não estar vinculada aos registros corretos. Abra a coluna de relação e verifique se cada linha tem um registro relacionado selecionado. Se a relação estiver vazia, o rollup não terá nada para calcular. Adicione registros relacionados à propriedade de relação.

Rollup exibe resultado de agregação errado

Se o rollup mostrar números inesperados, a propriedade de destino pode conter tipos de dados mistos. Por exemplo, se a propriedade de destino for um campo de texto com alguns valores numéricos, Soma e Média ignorarão valores não numéricos. Altere a propriedade de destino para um tipo número ou data para garantir a agregação correta.

Tipo de agregação do rollup ainda bloqueado após recriação

Se o menu suspenso ficar desabilitado novamente imediatamente após criar o novo rollup, você acidentalmente clicou fora da janela de configuração antes de selecionar o tipo de agregação. Exclua o rollup novamente e recrie-o. Desta vez, selecione o tipo de agregação antes de clicar em qualquer outro lugar.

ADVERTISEMENT

Tipos de agregação de rollup comparados

Tipo de Agregação O que Calcula Melhor Usado Para
Contagem Número de registros relacionados Contar tarefas, contatos ou itens vinculados a cada linha
Soma Total de todos os valores numéricos na propriedade de destino Somar despesas, horas ou pontuações de registros relacionados
Média Média de todos os valores numéricos na propriedade de destino Calcular médias de avaliações, notas de testes ou temperaturas
Máximo Maior valor numérico ou de data na propriedade de destino Encontrar o prazo mais recente ou o preço mais alto entre itens relacionados
Mínimo Menor valor numérico ou de data na propriedade de destino Encontrar a data de início mais antiga ou o menor custo

Agora você pode alterar qualquer tipo de agregação de rollup bloqueado em seu banco de dados do Notion. Exclua a propriedade rollup antiga, recrie-a com a agregação correta e ajuste quaisquer filtros que referenciem o rollup. Para uso avançado, considere usar uma propriedade de fórmula com a função prop() para combinar resultados de rollup com outros cálculos. Essa abordagem oferece mais controle sobre como os valores do rollup são exibidos.

ADVERTISEMENT