Quando usar uma medida e quando usar uma coluna calculada?
A coluna calcula linha por linha e fica guardada no modelo; a medida calcula no momento da consulta, conforme os filtros.
Pergunta
Quando usar uma medida e quando usar uma coluna calculada?
Você criou uma coluna calculada com o percentual de avanço de cada atividade e, no dashboard, o total do projeto não bate com o que esperava. Outra pessoa sugere transformar isso em medida. Qual é a diferença, e qual deve ser usada?
Cálculo no carregamento e cálculo na consulta
Uma coluna calculada gera um resultado para cada linha e o armazena no modelo; uma medida é avaliada quando o relatório faz uma consulta, dentro do contexto de filtros. A diferença afeta o comportamento diante de projeto, disciplina e período selecionados. Uma razão correta para uma linha pode produzir um total errado se for simplesmente somada.
Entenda as condições do conceito
Uma coluna calculada é um valor calculado linha por linha de uma tabela e armazenado no modelo, como se fosse mais uma coluna dos dados. Uma medida é uma fórmula que é calculada na hora em que o visual é desenhado, levando em conta os filtros ativos naquele momento. Pense assim: a coluna responde "qual é o valor desta linha?". A medida responde "qual é o valor do conjunto de linhas que está selecionado agora?".
Pergunte: o resultado depende de quais linhas estão selecionadas no visual? Se sim, use medida. Se o valor é uma característica fixa da linha, como faixa de custo ou tipo de atividade, use coluna calculada. Somar uma coluna de percentuais e chamar o resultado de avanço do projeto. Criar colunas calculadas grandes para tudo, o que aumenta o tamanho do modelo sem necessidade. Usar medida para categorizar linhas, o que não funciona em segmentadores e eixos.
Um caso comum de percentual físico
Imagine dois serviços de volumes muito diferentes com percentuais de 20% e 80%. A média simples de 50% pode representar mal o avanço do conjunto. Uma medida que divide quantidade ou valor realizado pela base correspondente ao filtro consegue expressar o critério de ponderação. Já uma coluna pode classificar uma atividade pela faixa de avanço individual.
Exemplo comentado e interpretação
| Critério | Coluna calculada | Medida |
|---|---|---|
| Quando é calculada | Na atualização dos dados | Na consulta, a cada interação com o visual |
| Onde fica | Armazenada no modelo, ocupa memória | Não armazena valores, só a fórmula |
| Depende de filtros | Não. O valor é fixo por linha | Sim. Muda com segmentações e filtros |
| Uso típico | Categorias, faixas, chaves e rótulos por linha | Totais, médias, percentuais e indicadores |
Escolher pelo uso esperado
Use colunas quando precisar de categorias, eixos ou atributos de linha e medidas quando precisar de resultados que respondem à seleção. Defina antes a granularidade e a regra do total. Compare resultados para uma atividade, um pacote e o projeto completo. Uma visualização bonita não corrige a lógica do indicador; valide as fórmulas com uma amostra cuja resposta você possa calcular manualmente.
Caso guiado: o percentual total precisa de ponderação
Um serviço de R$ 10 mil está 100% concluído e outro de R$ 90 mil está 0%. A média simples dos dois percentuais é 50%, mas a ponderação por orçamento produz 10%. Escolha o critério apropriado ao indicador e teste o total.
Uma medida pode calcular a razão entre valores somados no contexto selecionado; uma coluna pode classificar o estado de cada serviço. Não use o mesmo mecanismo apenas porque ambos mostram um número. O exercício destaca a importância da granularidade: valor válido por linha não garante agregado válido. Valide seleções de projeto, pacote e período com cálculos manuais antes de divulgar o painel.
Aplicação e conferência no projeto
Evite criar colunas para totais. Elas não respondem aos filtros e geram números que parecem certos e não são. Teste a medida com um segmentador de período e outro de obra para confirmar que ela muda corretamente.
Dicionário técnico
Fórmula calculada no momento da consulta, conforme os filtros ativos.
Campo calculado linha por linha e armazenado no modelo.
Conjunto de filtros que determina quais linhas uma medida considera.
Controle visual que filtra os dados do relatório.
Quem totaliza sem medida está somando números que nunca deveriam ser somados.
Conteúdos de Planejamento e Controle de Projetos — Tema de estudo: Quando usar uma medida e quando usar uma coluna calculada
Consultar o conteúdo na plataformaConsultar o índice de assuntos do blog
Academia do Planejamento
Cursos de Oracle Primavera P6, MS Project e gestão de projetos para EPC, óleo e gás, mineração e construção.
Prof. Sérgio Magalhães · WhatsApp (21) 96896-0380
Prof. Alex Damasio · WhatsApp 41.8860.1821