COMO TRABALHAR COM LAGs
- Academia do Planejamento
- 10 de jan. de 2022
- 2 min de leitura
Atualizado: 15 de nov. de 2022
APRENDA DE UMA VEZ POR TODAS O QUE É E COMO TRABALHAR COM LAGs NO PRIMAVERA P6 E COMO PODEMOS UTILIZAR O POWER BI PARA NOS AJUDAR COM ISSO.
O que é um LAG ?
Um LAG é utilizado em algumas ocasiões quando queremos forçar um atraso ou uma antecipação entre uma atividade predecessora e sua sucessora.
O LAG pode ser POSITIVO ou NEGATIVO.
LAG POSITIVO
Um exemplo clássico de uma LAG POSITIVO é quando temos uma atividade de concretagem.
É obrigatório um tempo de cura do concreto antes da próxima atividade.
Na figura abaixo, temos um LAG POSITIVO “empurrando” a atividade “Desforma” em 1 dia.

NOTEBOOK
Eu sempre recomendo que em uma situação dessas, o planejador registre a utilização do LAG em “Notebook”. Isso dará mais credibilidade ao seu cronograma.

LAG NEGATIVO
O LAG NEGATIVO faz exatamente o inverso. Ele antecipa a atividade sucessora conforme o número de dias negativo informado. Dependendo desse número, podemos ter uma situação inusitada.
Veja o que aconteceria se usarmos um LAG NEGATIVO de 2 dias no exercício anterior. Teríamos uma situação IMPOSSÍVEL. A “desforma” está programada para acontecer ANTES da “Concretagem”.

Detalhes do Dashboard do ponderador no Power BI
Abaixo eu listei as tabelas e alguns campos necessários para o nosso exercício.
Marque as 2 tabelas abaixo no Power BI . Não é necessária se preocupar nesse momento com os campos dessas tabelas.
TASK
TASKPRED
Fórmulas DAX utilizadas nessa lição.
Segue abaixo as fórmulas DAX utilizadas nesta lição.
Procurei identificar quais são “Nova Medida” e quais são “Nova Coluna”.
Todas as fórmulas de “Nova Medida” estão agrupadas como “_MEDIDAS”.
Qde Atividades =
-- Nova Medida - Conta o número de atividades
calculate(
COUNT(TASK[TASK_NAME]),ALL())
Qde LAG Negativos =
-- Nova Medida - Calcula a qde de lags negativos
CALCULATE(
COUNT(TASKPRED[LAG_HR_CNT]),
FILTER(
TASKPRED,
[LAG_HR_CNT]<0))
Qde LAG Positivos =
-- Nova Medida - Calcula a qde de lags negativos
CALCULATE(
COUNT(TASKPRED[LAG_HR_CNT]),
FILTER(
TASKPRED,
[LAG_HR_CNT]>0))
DAX
Qde LAGs =
-- Nova Medida - Qde de tamanhos de LAGs
COUNT(TASKPRED[Tamanho LAG])
DAX
LAG(d) =
-- Nova Coluna - TASKPRED - Converte o LAG de horas p/ dias
DIVIDE(TASKPRED[LAG_HR_CNT],8,0)
DAX
Tamanho LAG =
-- Nova Coluna - TASKPRED
-- Identifica o tamanho dos LAGs
IF(
TASKPRED[LAG(d)]>0&&TASKPRED[LAG(d)]<=10,"LAG Pos Pequeno",
IF(
TASKPRED[LAG(d)]>10&&TASKPRED[LAG(d)]<=100,"LAG Pos Grande",
IF(
TASKPRED[LAG(d)]>100,"LAG Pos Enorme",
IF(
TASKPRED[LAG(d)]<0&&TASKPRED[LAG(d)]>=-10,"LAG Neg Pequeno",
IF(
TASKPRED[LAG(d)]<-10&&TASKPRED[LAG(d)]>=-100,"LAG Neg Grande",
IF(
TASKPRED[LAG(d)]<-100,"LAG Neg Enorme",
BLANK()))))))
Relacionamentos entre as tabelas utilizadas.

Dashboard no Power BI

Essa tela identifica e categoriza os LAGs encontrados da seguinte forma:
Os números estão em dias.
• LAG Pos Pequeno <=10
• LAG Pos Grande >10 e <=100
• LAG Pos Enorme >100
• LAG Neg Pequeno <0 e >= -10
• LAG Neg Grande <-10 e >=-100
• LAG Neg Enorme <-100
OBS:
Para alterar esses valores, procure pela fórmula DAX "Tamanho LAG" acima.
Comments