Pessoal, boa tarde!
Estou com o seguinte cenário:
Preciso retornar por contrato o valor do último mês, desde que ele seja maior que 0
na imagem 1 o Qlik está retornando corretamente o valor para o contrato 1014, porém, no contrato 1000 ele está retornando zero porque ta pegando o valor do mês 9
tratei isso na expressão, e se eu filtrar apenas o contrato 1000 (imagem 2), o qlik retorna corretamente, tentei usar agregação na expressão mas também não deu resultado, podem me ajudar com isso?
Obrigado!
1.
2.
Tentei dessas duas formas:
=IF(sum({<Mês={"$(=MaxString(Mês))"}>}[Saldo Curto Prazo]) >0.00, sum({<Mês={"$(=MaxString(Mês))"}>}[Saldo Curto Prazo]), sum({<Mês={"$(=MaxString(Mês)-1)"}>}[Saldo Curto Prazo]))
a
IF(sum({<Mês={"$(=MaxString(Mês))"},Contrato=>}[Saldo Curto Prazo])>0.00,
Sum(aggr(sum( {<Mês={"$(=MaxString(Mês))"}>} [Saldo Curto Prazo]), Contrato)),
Sum(aggr(sum( {<Mês={"$(=MaxString(Mês)-1)"}>} [Saldo Curto Prazo]), Contrato))
)