Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Cálculo utilizando uma coluna anterior em uma tabela dinâmica

Pessoal, boa tarde.

Preciso realizar um cálculo em uma tabela dinâmica (pivot table) levando em consideração o resultado da coluna anterior:

Capturar.PNG

O cálculo será realizado somente se forem com as etapas 'ACC','VCC','ADC' ou 'VVC'. Caso contrário o resultado será a média simples. As etapas foram ordenadas para que o cálculo fique na forma correta com a coluna "OrdenaEtapa". !

Fiz um esquemático para facilitar o entendimento da conta que deve ser feita:

Capturar2.PNG

Utilizei a seguinte linha no Set Analysis, mas não funcionou..os valores sempre retornam zero.

If(IsNull(

  If(match([Cód. Etapa],'ACC','VCC','ADC','VVC') > 0,

  If((before(count([Data Fim Evento])) < count([Data Fim Evento])) and count([Data Fim Evento])<>0,

  Avg ([Duração Etapa]),

  (Avg ([Duração Etapa])* count([Data Fim Evento])) / before(count([Data Fim Evento]))),

  Avg ([Duração Etapa]) )), 0,

  If(match([Cód. Etapa],'ACC','VCC','ADC','VVC') > 0,

  If((before(count([Data Fim Evento])) < count([Data Fim Evento])) and count([Data Fim Evento])<>0,

  Avg ([Duração Etapa]),

  (Avg ([Duração Etapa])* count([Data Fim Evento]))/before(count([Data Fim Evento]))),

  Avg ([Duração Etapa])

))

Podem ajudar por gentileza?

Labels (2)
2 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Raphael,

tem como disponibilizar um modelo (com dados reduzidos e embaralhados) para facilitar a ajuda?

furtado@farolbi.com.br
Not applicable
Author

Bom dia!

Segue conforme solicitado em anexo.