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

Média de uma expressão.......

Senhores,

eu tenho a expressão abaixo e necessito tirar a média da mesma, só que quando utilizo o AVG (em negrito) a referida expressão desaparece do gráfico, alguém saberia o por que?!

=avg((sum( {< [Controladoria Index] = {'1'},

  [Razao - Conta Contábil - Contra Partida] -= {'2.05.05.002'},

         [Calendário - Ano] = ,

         [Calendário - MêsAno] = {'>=$(vPeriodoUltimosDozeMeses) <=$(vPeriodoAtual)'} ,

         [Calendário - Mês] = ,

          [Razao - Conta Contábil] = {'3.01.01.001','3.01.01.100','3.01.01.003','3.01.01.300','3.01.01.010'} >} [Razao - Valor DRE])

+

sum( {< [Controladoria Index] = {'1'},

        [Razao - Cenário] = {'Ajuste'},

        [Calendário - Ano] = ,

        [Calendário - MêsAno] = {'>=$(vPeriodoUltimosDozeMeses) <=$(vPeriodoAtual)'} ,

        [Calendário - Mês] = ,

        [Razao - Conta Contábil] = {'3.01.01.001','3.01.01.100','3.01.01.003','3.01.01.300','3.01.01.010','3.01.01.021','3.01.01.002'}

         >} [Razao - Valor DRE]))

         /

Sum( {< [Controladoria Index] = {'1'},

[Calendário - Ano] = ,

        [Calendário - MêsAno] = {'>=$(vPeriodoUltimosDozeMeses) <=$(vPeriodoAtual)'} ,

        [Calendário - Mês] = >}

        [Contrato - Valor Faturado (VGV)]))

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

QlikView não permite uma agregação de outra agregação sem utilizar o AGGR

Ficaria assim

AVG(

     AGGR(

          Sua expressão,

     Dimensões de quebra

    )   

)

View solution in original post

13 Replies
matzenbacher
Creator II
Creator II

Tem como postar um qvw pra ver melhor o caso?

rphpacheco
Creator III
Creator III

Bom dia Eurico.

Isto está acontecendo por que não é possível fazer uma função de agregação simples dentro de outra.

Para isso terás que usar a função RangeAvg().
Mas para obtermos uma melhor solução, recomendo que você siga a orientação do nosso colega Kaauan Matzenbacher e poste um QVW exemplo.

Abraços!

Clever_Anjos
Employee
Employee

QlikView não permite uma agregação de outra agregação sem utilizar o AGGR

Ficaria assim

AVG(

     AGGR(

          Sua expressão,

     Dimensões de quebra

    )   

)

Not applicable
Author

Kaauan,

infelizmente não tem como eu postar o arquivo qvw, pois tem informações confidenciais de meu cliente. O que posso fazer no máximo é copiar a tele do gráfico e da expressão. Isso ajuda?!

               Eurico.

Not applicable
Author

Raphael,

infelizmente não funcionou!

Not applicable
Author

Raphael,

agradeço muitíssimo a ajuda, se tiver alguma outra ideia ajudará mais ainda!

          Eurico.

rphpacheco
Creator III
Creator III

Crie um QVW com dados Fake e poste aqui para que a gente possa encontrar uma solução para o caso

Not applicable
Author

Vou fazer isso! Obrigado! Assim que eu acabar postarei!

Not applicable
Author

Clever,

quero agradecer muito a resposta, mas não estou conseguindo aplicar a sua sintaxe, o nome da única dimensão que esta sendo utilizado no gráfico é [Calendario - Mes/Ano]. Você poderia por favor pegar a minha expressão e aplicar a sua sintaxe pra eu ver como é?!

          Desde já agradeço novamente!