Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
junior_ehlke
Creator III
Creator 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')

Labels (2)
1 Solution

Accepted Solutions
nicolett_yuri

Da uma olhada se é isso

View solution in original post

21 Replies
nicolett_yuri

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

junior_ehlke
Creator III
Creator III
Author

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

nicolett_yuri

Você precisa resolver isso em um objeto de texto?

junior_ehlke
Creator III
Creator III
Author

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

junior_ehlke
Creator III
Creator III
Author

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

nicolett_yuri

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
Creator III
Creator III
Author

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

nicolett_yuri

Acredito que sim, vou testar algumas coisas aqui!

junior_ehlke
Creator III
Creator III
Author

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