Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Por favor, considerem a seguinte tabela dinâmica:
Onde:
Ligação Ativa: Count(If(Tipo='Ativo',[Data/Hora]))
Ligação Receptiva: Count(If(Tipo='Receptivo',[Data/Hora]))
Dias Úteis: Count(Distinct(Date(Floor([Data/Hora]))))
Produtividade Diária: (Ligação Ativa + Ligação Receptiva) / Dias Úteis.
Nesse caso, a média de 'Produtividade Diária' de 'Carlos_Bastos' e 'Carlos_Martins' está ok.
O problema é a média mensal (Jan), que deveria ser a média das médias: 77+105 / 2 = 91
Porém, está considerando o cálculo Produtividade Diária.
Como fazer essa "média das médias" mantendo as médias por funcionários, que já estão corretas?
Desde já, agradeço as respostas.
usando o aggr()
tenta:
avg(
aggr(
( Count(If(Tipo='Ativo',[Data/Hora])) + Count(If(Tipo='Receptivo',[Data/Hora])) )
/ Count(Distinct(Date(Floor([Data/Hora]))))
, Nome , Mes)
)
Fiz algumas tentativas:
1-
avg(
aggr(
( Count(If(Tipo='Ativo',[Data/Hora])) + Count(If(Tipo='Receptivo',[Data/Hora])) )
/ Count(Distinct(Date(Floor([Data/Hora]))))
, Nome , Month([Data/Hora]))
)
Retornou vazio.
2-
avg(
aggr(
( Count(If(Tipo='Ativo',[Data/Hora])) + Count(If(Tipo='Receptivo',[Data/Hora])) )
/ Count(Distinct(Date(Floor([Data/Hora]))))
, Nome )
)
A média do Alexandre_Pereira, por exemplo, deveria ser 19.
Podes disponibilizar o modelo?
Sim!
Obrigado pela prestatividade!
avg(
aggr(
( (Count(If(Tipo='Ativo',[Data/Hora]))
+
Count(If(Tipo='Receptivo',[Data/Hora])))
/
Count(Distinct(Date(Floor([Data/Hora]))))
) / Count(distinct Nome)
,Nome)
)