Bom dia pessoal!
Na tabela simples se eu quero ter uma media do total, eu vou na aba expressão em MODO TOTAL e marco (média),
na tabela dinâmica não tem essa opção, ele traz o total da expressão como default acredito eu.
Se meu campo2 fosse 4 linhas daria pra fazer, avg(aggr(campo1, campo2[4])) porem meu campo2 é uma linha com o numero 4, nao rola o aggr;
Preciso aplicar o avg ou algo do tipo pra que o meu total seja a média na tabela dinâmica;
desde já agradeço!
Kauan,
Se você usar somente
Avg(Aggr((count(processos)/sum(vagas)) ,Comarca ,Ano,Mês ) )
qual o resultado ?
Tenta utilizar assim:
sum(aggr(avg(campo1),campo2))
abs
Veja se atende
Dessa forma não esta rolando egnaldo, mas obrigado.
Clever, estava agora mesmo tentando usar o Dimensionality.
Teu exemplo é esse:
if( Dimensionality() = 0,
Avg(Aggr(Sum(Expression1),Dim1,Dim2)),
sum(Expression1)
)
no meu caso preciso da média de carga de trabalho por 3 dimensões,
e o calculo pega 2 campos:
Comarca | Ano | Mês | count(processos) / pela sum(vagas)
fiz dessa forma mas nao estao dando certo.
if( Dimensionality() = 0,
Avg(Aggr((count(processos)/sum(vagas)) ,Comarca ,Ano,Mês ) ),
(count(processos)/sum(vagas)))
)
Quais as dimensões que estão na sua Dinâmica? Estão na mesma ordem?
Kaauan , não entendi se o calculo estava saindo com valor errado ou
é a camada do Dimensionality, se não estiver aparecendo , é porque ele pode ter varias camadas
Dimensionality() =0
Dimensionality() =1
depende da camada que queira alterar..
não sei se entendi direito, as dimensões são: Comarca | Ano | Mês nesta ordem.
isso?
Então Nickolas, ainda não entendi como o Dimensionality poderia ajudar nesse caso... acredito que não estou conseguindo pegar o media usando o AVG com AGGR, porque o campo agregador é sumarizado.
por exemplo, se meu dados fossem dessa forma, seria simples:
eu teria as médias por linha, e a média total das medias;
comarca Processos trabalhadores avg(aggr(count(Processos , trabalhadores))
A 20 a
A 30 b
A 50 c
A 10 d
A 20 e
B qwe a
B qwe b
NO MEU CASO:
consigo trazer a média das linhas, mas no total da tabela dinâmica ele me traz a soma das médias e não a média das médias.
comarca Processos trabalhadores sum(Processos)/sum(trabalhadores)
A 20 5
A 30
A 50
A 10
A 20
B qwe 9
B qwe
Ok, e você quer mostrar no total geral a média ou em alguma sub-quebra?
De Fato , o que falei foi pensando noutro problema , agora entendi o seu.
Irei fazer alguns testes..