Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Prezados Boa tarde.
Conforme a figura anexa, preciso criar um gráfico onde a dimensão é o Mês/Ano e que realize a soma do primeiro valor igual ou menor que aquele mês.
Na figura a ultima alteração de saldo (R$ 30, 76) foi em 11/2013.
Para o período de 12/2013 a 02/2014 devo manter (ou preencher no gráfico) o valor este valor.
Em 03/2014 houve nova alteração de saldo, sendo assim de 03/2014 até hoje devo ir populando este ultimo valor atualizado.
Sei que a possibilidade de fazer via script criando saldos para cada mês, porem queria evitar a criação de mais registros em memória.
Alguem sabe se há como contornar via set analysis esta situação ??
Grato desde ja !
Abracos !
Bom dia Paulo, O Tonial mostrou o caminho, basta mudar a fórmula dele de
Rangesum(Below(sum(Saldo),0,24))
para
Rangemax(Below(sum(Saldo),0,24))
Deve resolver o problema.
Segue exemplo do Tonial com a alteração da fórmula.
Boa tarde Paulo.
Veja se este exemplo lhe serve.
Resolvi tudo no script de carga, pois tenho como costume resolver estas coisas na modelagem
Abs.
Rafael grato pelo retorno e auxilio...
Na verdade ja faço este tratamento que me passou no SQL mesmo, mas estava tentando otimizar o modelo gerando um numero menor de registros.
De qualquer forma muito obrigado.
Bom, sugiro que você apenas faça uma consulta SQL simples (sem tratamentos) e realize o tratamento logo em seguida com scripts QlikView. Isto pode ser feito até no mesmo QVW.
Digo isto, pois assim você retira o peso de seu BD e realiza todo o trabalho pelo QLik.
Claro, não sei o número de registros que você possui em sua aplicação, mas acredito que sempre é melhor tratar tudo antes do que resolver na aplicação final através de fórmulas milagrosas
Olá Paulo,
Veja se assim lhe atende.
Faça o valor ser acumulado.
Expressão:
=RangeSum(Below(Sum(Saldo),0,24))
Resultado.
Exemplo anexo.
Qlikfique-se
Tonial.
Fernando Olá ... creio que o exemplo que demonstrou esta no caminho, porem apartir do mês 03/2014 não posso acumular o valor anterior do mês anterior.
Olá Paulo,
Favor colocar um exemplo de como deve ficar, pois não entendi o que você deseja.
Qlikfique-se.
Tonial.
Conseguiu resolver Paulo?
Abs.
Rafael Bom dia !
Via set analysis ainda não, continuo com a implementação via script.
Abs !