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.
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.
- 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. - 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. - 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. - 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. - 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. - 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.
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.
- 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. - 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. - 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.
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.