Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, tenho uma aplicação que cálculo o lucro e tem como filtro selecionado sempre o mes atual.
Quero criar um indicador que compare o lucro do mês selecionado com o do período anterior.
Criei a variável :
vPeriodoAnterior=date(addmonths(anomes,-1),'MM-yyyy')
Se eu faço uma soma simples pegando apenas o valor de peças, funciona perfeitamente, como abaixo:
sum({1 < [anomes] = {'$(vPeriodoAnterior)'}>} valorpecas)
Porém, para apurar o lucro tenho algumas regras e não estou conseguindo colocar condições para isso.
Por exemplo, quero que some o valorpecas apenas se o campo setor for igual a 'BALCAO'.
Tentei algo do tipo abaixo mas não deu certo:
sum(if(setor = 'BALCAO',{1 < [anomes] = {'$(vPeriodoAnterior)'}>} valorpecas))
Alguma dica?
Obrigado!
sum({1 < [anomes] = {'$(vPeriodoAnterior)'}, setor = {"BALCAO"}>} valorpecas)
sum({1 < [anomes] = {'$(vPeriodoAnterior)'}, setor = {"BALCAO"}>} valorpecas)
Clever, perfeito.
Agora uma outra dúvida relacionada.
Eu tenho a expressão:
sum(if(filtro='BALCAO',valorpecas)
/
sum(if(TOTAL if(filtro='BALCAO',valorpecas)
Como eu utilizo nesta divisão do sum TOTAL?
Obrigado pela ajuda!
Evite usar "if"s use Set analysis sempre que puder (mais compacto, mais rápido, etc)
sum({<filtro={'BALCAO'}>} valorpecas)
/
sum(total {<filtro={'BALCAO'}>}valorpecas)