Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
junior_ehlke
Contributor III

Duvida função AGGR

Boa tarde,

estou tendo dificuldades em validar um valor. O cálculo é o seguinte,

se a loja não tiver auditoria no mes, eu desconto -0,03% do seu faturamento, se a loja tiver auditoria no mes, eu devolvo este valor acumulado, ou seja, eu somo toda a venda que não teve auditoria e faço multiplico por 0,03%.

Na fórmula abaixo o cálculo funciona corretamente se eu selecionar uma ou mais lojas, porém ele se perde quando eu seleciono um ou mais meses. Acredito que seja algo na funcção aggr, podem dar uma olhada?

Eu tenho uma tabela auxiliar onde eu cadastro Auditoria sim ou não.

=num(

sum(

  aggr(

  if(Auditoria='S',

  ((Sum( {$<Auditoria={'N'}, mes_numero,id_unidade>} mprd_valor_dvd))*0.003)

  ,

  if(Auditoria='N',

  ((Sum( {$<Auditoria={'N'},id_unidade>} mprd_valor_dvd))*0.003)*-1

  ,

  0)

  )

  ,id_unidade)

  )

,'R$###.##0,00')

Tags (1)
1 Solution

Accepted Solutions

Re: Duvida função AGGR

Da uma olhada se é isso

21 Replies

Re: Duvida função AGGR

Coloque uma aplicação de exemplo para podermos ajuda-lo melhor.

junior_ehlke
Contributor III

Re: Re: Duvida função AGGR

no exemplo esta assim,

no mes 04, o valor da loja 001 é R$ 1,80

no mes 05, o valor é zero,

selecionando o mes 04 e 05 deveria ser R$1,80

Re: Duvida função AGGR

Você precisa resolver isso em um objeto de texto?

junior_ehlke
Contributor III

Re: Re: Duvida função AGGR

Preciso sim Yuri, na verdade esta formula esta em uma variável, onde eu exibo esta informação no objeto texto.

junior_ehlke
Contributor III

Re: Duvida função AGGR

Se houver outra forma que não seja pelo Aggr. Eu desconheço.

Re: Duvida função AGGR

O problema maior é que você quer fazer isso em objeto de texto.

Pode ser resolvido em script e retornar uma coluna com o valor pronto?

junior_ehlke
Contributor III

Re: Duvida função AGGR

Acredito que se o valor ficar correto, mesmo eu comparando os meses como selecionar um semestre inteiro, nao vejo problemas, tem como fazer?

Re: Duvida função AGGR

Acredito que sim, vou testar algumas coisas aqui!

junior_ehlke
Contributor III

Re: Duvida função AGGR

a função peek pode ser uma solução ou nada a ver?