Como Criar Fórmula no Notion para Progresso de Metas com Marcos
🔍 WiseChecker

Como Criar Fórmula no Notion para Progresso de Metas com Marcos

Você quer acompanhar o progresso de metas no Notion usando uma fórmula que calcula automaticamente a conclusão com base em marcos. As fórmulas do Notion podem somar valores de caixas de seleção, contar datas concluídas ou avaliar propriedades de status para produzir uma porcentagem. Este artigo explica como construir uma fórmula do Notion que converte a conclusão de marcos em uma barra de progresso visual ou porcentagem. Você aprenderá a configuração exata das propriedades, a sintaxe da fórmula e como lidar com progresso parcial.

Principais conclusões: Construindo uma fórmula de progresso de metas no Notion

  • Propriedade de caixa de seleção para cada marco: O tipo de entrada mais simples para uma fórmula que conta marcos concluídos.
  • Fórmula com prop() e format(): Use prop("Marco 1") para ler cada caixa de seleção e format() para exibir a porcentagem.
  • Rollup de um banco de dados vinculado: Quando os marcos estão em uma tabela separada, use uma propriedade Rollup para agregar o progresso.

ADVERTISEMENT

Entendendo a Estrutura da Fórmula de Progresso de Metas

Uma fórmula de progresso de metas no Notion calcula qual fração dos marcos foi concluída e exibe essa proporção como uma porcentagem. A fórmula lê valores booleanos de propriedades de caixa de seleção, propriedades de data ou propriedades de seleção. A abordagem mais confiável usa caixas de seleção porque elas retornam verdadeiro ou falso, que a fórmula pode somar e dividir pelo número total de marcos. Se você armazenar marcos em um banco de dados separado, deve usar uma propriedade Rollup para trazer os dados de conclusão para o banco de dados de metas. O pré-requisito é que cada marco tenha uma propriedade que indique conclusão, como uma caixa de seleção chamada “Concluído” ou uma propriedade de data chamada “Concluído em”.

Passos para Construir uma Fórmula de Progresso de Marcos no Notion

Método 1: Marcos como Propriedades de Caixa de Seleção no Mesmo Banco de Dados

Este método funciona quando você tem um número fixo de marcos e os armazena como propriedades separadas dentro da mesma linha de meta. Por exemplo, uma linha de meta pode ter caixas de seleção chamadas “Marco 1”, “Marco 2” e “Marco 3”.

  1. Crie propriedades de caixa de seleção para cada marco
    Abra seu banco de dados de metas. Adicione uma nova propriedade, selecione o tipo Caixa de seleção e nomeie-a com o nome do primeiro marco, por exemplo “Marco 1”. Repita para cada marco. Cada caixa de seleção fica marcada (verdadeiro) ou desmarcada (falso).
  2. Adicione uma propriedade Fórmula para calcular o progresso
    Adicione uma nova propriedade, selecione Fórmula e nomeie-a “Progresso”. Esta propriedade exibirá a porcentagem.
  3. Insira a fórmula
    Clique dentro do editor de fórmulas e cole o seguinte:

    format(round((prop("Marco 1").toNumber() + prop("Marco 2").toNumber() + prop("Marco 3").toNumber()) / 3 * 100) / 100 * 100) + "%"

    Esta fórmula converte cada caixa de seleção de verdadeiro/falso para 1 ou 0 usando toNumber(), soma-os, divide pelo número total de marcos (3), multiplica por 100, arredonda para duas casas decimais e anexa um sinal de porcentagem.

  4. Ajuste a fórmula para o seu número de marcos
    Se você tiver 5 marcos, altere o denominador de 3 para 5 e adicione cada propriedade de caixa de seleção dentro da soma. Exemplo para 5 marcos:

    format(round((prop("Marco 1").toNumber() + prop("Marco 2").toNumber() + prop("Marco 3").toNumber() + prop("Marco 4").toNumber() + prop("Marco 5").toNumber()) / 5 * 100) / 100 * 100) + "%"

  5. Teste a fórmula
    Marque um ou mais marcos em uma linha de meta. A propriedade Progresso deve ser atualizada imediatamente para mostrar a porcentagem correta, como 33,33% para um de três marcos marcados.

Método 2: Marcos em um Banco de Dados Vinculado Separado

Quando os marcos são linhas individuais em um banco de dados separado, você precisa de uma propriedade Relação para vincular marcos a uma meta e uma propriedade Rollup para calcular a taxa de conclusão.

  1. Crie um banco de dados de Marcos
    Crie um novo banco de dados chamado “Marcos”. Adicione uma propriedade chamada “Concluído” do tipo Caixa de seleção. Opcionalmente, adicione uma propriedade chamada “Meta” do tipo Relação que vincule de volta ao seu banco de dados de Metas.
  2. Vincule marcos a uma meta
    No seu banco de dados de Metas, adicione uma propriedade Relação chamada “Marcos” que vincule ao banco de dados Marcos. Em cada linha de meta, clique na célula de Relação e selecione os marcos que pertencem àquela meta.
  3. Adicione uma propriedade Rollup
    No banco de dados de Metas, adicione uma nova propriedade, selecione Rollup e nomeie-a “Marcos Concluídos”. Configure-a para agregar a caixa de seleção “Concluído” dos Marcos vinculados. Defina o cálculo como “Contar por grupo”. Isso fornece o número total de marcos vinculados.
  4. Adicione um segundo Rollup para contagem de concluídos
    Adicione outra propriedade Rollup chamada “Marcos Completos”. Configure-a para agregar a caixa de seleção “Concluído”. Defina o cálculo como “Contar valores”. Isso conta apenas os marcos marcados.
  5. Crie a fórmula de progresso
    Adicione uma propriedade Fórmula chamada “Progresso”. Insira esta fórmula:

    if(prop("Marcos Concluídos") > 0, format(round(prop("Marcos Completos") / prop("Marcos Concluídos") * 100) / 100 * 100) + "%", "0%")

    Esta fórmula divide marcos completos pelo total de marcos, multiplica por 100 e formata como porcentagem. A instrução if() evita divisão por zero quando nenhum marco está vinculado.

  6. Teste a configuração
    Crie uma meta, vincule dois marcos e marque um deles. A propriedade Progresso deve mostrar 50%.

ADVERTISEMENT

Problemas Comuns e Limitações

Fórmula Mostra 0% Mesmo com Marcos Marcados

Isso geralmente acontece quando a fórmula referencia um nome de propriedade que não corresponde exatamente. Os nomes de propriedades do Notion diferenciam maiúsculas de minúsculas. Por exemplo, se você nomeou a caixa de seleção “marco 1” mas a fórmula usa “Marco 1”, a fórmula retorna 0. Verifique novamente cada nome de propriedade na fórmula para garantir que corresponda ao nome no banco de dados.

Rollup Mostra Contagem Incorreta

Se a propriedade Rollup retornar um número que não corresponde aos marcos vinculados reais, a Relação pode ter links duplicados ou ausentes. Abra a linha da meta e inspecione a célula de Relação para verificar quais marcos estão conectados. Remova quaisquer links duplicados clicando no X ao lado do nome do marco.

Barra de Progresso Não Aparece como Barra Visual

As fórmulas do Notion não podem renderizar uma barra de progresso visual diretamente. A saída da fórmula é texto. Para obter uma barra visual, use o tipo de propriedade Progresso integrado do Notion em vez de uma fórmula. A propriedade Progresso mostra automaticamente uma barra com base no valor de uma propriedade numérica. Você pode usar uma fórmula para calcular a porcentagem como um número (sem o sinal de porcentagem) e depois referenciar essa propriedade de fórmula em uma propriedade Progresso. Por exemplo, crie uma fórmula chamada “Número Progresso” que produza um decimal entre 0 e 1, depois adicione uma propriedade Progresso que leia “Número Progresso”.

Fórmula Retorna Erro Quando os Marcos Estão Vazios

A fórmula no Método 2 inclui uma instrução if() para lidar com zero marcos. Se você omitir essa verificação, a fórmula divide por zero e mostra um erro. Sempre inclua a condição if() ao usar contagens de Rollup.

Comparação dos Métodos de Fórmula de Progresso no Notion

Característica Caixas de Seleção no Mesmo Banco Rollup de Banco Vinculado
Complexidade de configuração Baixa — um banco, fórmula direta Média — dois bancos, Relação, Rollup
Escalabilidade Número fixo de marcos; adicionar um marco exige editar a fórmula Marcos ilimitados; adicionar um marco não exige alterações na fórmula
Requer Propriedade de caixa de seleção por marco Propriedade Relação e duas propriedades Rollup
Melhor para Metas com 3–10 marcos predefinidos Metas com muitos marcos ou marcos que mudam com o tempo

Agora você pode construir uma fórmula do Notion que calcula o progresso de metas com base na conclusão de marcos. Comece com o método de caixa de seleção para metas simples com um número fixo de etapas. Use o método Rollup quando os marcos estiverem em um banco de dados separado e você precisar de flexibilidade. Para uma barra de progresso visual, combine uma fórmula que produza um decimal com o tipo de propriedade Progresso do Notion. Teste sua fórmula com dados de exemplo antes de usá-la em um painel ao vivo.

ADVERTISEMENT