Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
pauloandre
Creator II
Creator II

Ajuda na criação de expressão

Prezados,

Solicito mais uma vez ajuda de voces pra solucionar um problema.

Na empresa onde estou implementando o QV, possui um indicador onde quando selecionamos 1 mes é a soma da quantidade de produtos. Porém quando selecionamos mais de 1 mes, ele é calculado com a soma das médias da quantidade de produtos entre os meses para cada unidade.

Em anexo um arquivo xls que explica melhor a situação. Na Plan1 está a base das informações, na Plan4 está a forma de cálculo do indicador, onde as celulas em vermelho devem ser apresentado conforme a seleção de tempo.

Alguém sabe como solucionar??

Att.

Paulo André

1 Solution

Accepted Solutions
Not applicable

Paulo,

Quando você cria seu objeto mostrador, não insira nenhuma dimensão.

Apenas utilize a expressão (você precisa utilizar a função AGGR() para que demonstre o valor)

SUM(AGGR(AVG(QTDE), LOJA))

Vai te mostrar o resultado esperado.

Abraços

View solution in original post

6 Replies
Not applicable

Bom dia,

Na sua expressão utilize a função AVG e SUM.  Para a linha do totalizador use a função ROWNO(), neste caso o totalizador será a linha 0.

IF(RowNo() <> 0, AVG(QTDE), SUM(QTDE))

Abraços

pauloandre
Creator II
Creator II
Author

Eduardo,

tentei o avg, porém não apresenta o valor em vermelho da planilha na Plan4

Not applicable

Desculpe, não havia percebido...

Utilize esta expressão.

IF(RowNo() <> 0, AVG(QTDE), SUM(AGGR(AVG(QTDE), LOJA)))

Abraços

pauloandre
Creator II
Creator II
Author

Eduardo,

Estou utilizando gráfico tipo Mostrador e preciso apresentar um unico valor.

Essa expressão é pra ser utilizado em grafico tipo tabela e mesmo assim, o sum apresentado não é a soma dos avg e sim a soma da qtde de todo o periodo.

o que preciso é alguma coisa do tipo sum(avg(qtde)), porem nao retorna valor

Att

Not applicable

Paulo,

Quando você cria seu objeto mostrador, não insira nenhuma dimensão.

Apenas utilize a expressão (você precisa utilizar a função AGGR() para que demonstre o valor)

SUM(AGGR(AVG(QTDE), LOJA))

Vai te mostrar o resultado esperado.

Abraços

pauloandre
Creator II
Creator II
Author

Grande Eduardo!!!

é isso mesmo que estava procurando!!

não conhecia a função 'agrr'

Valeu!!

Paulo André