Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde senhores,
Tenho uma tabela dinâmica com as seguintes expressões:
-------------------------------------
Estoque Inicial (calculo X)
campo2
campo3
campo4
Estoque Final (calculo Y)
-------------------------------------
Quando o usuário seleciona um mês (ex: MARÇO) , o estoque inicial e final do mês selecionado tem somatória X, e ABRIL e MAIO terão Estoque Inicial = Estoque Final do mês anterior (no caso MARÇO).
Se ficou complicado, por favor avise que explico melhor.
Obrigado
Coloca no Excel como deve ser.
Enviado do meu iPhone
Em 31 de mar de 2016, às 17:32, Rodrigo Tadeu da Silva <qcwebmaster@qlikview.com> escreveu:
Qlik Community
Calculo de expressões Qlikview
criado por Rodrigo Tadeu da Silva em Qlik Brasil - Visualize a discussão completa
Boa tarde senhores,
Tenho uma tabela dinâmica com as seguintes expressões:
>
Coloca um Excel anexo com valores
Enviado do meu iPhone
Em 31 de mar de 2016, às 18:40, Rodrigo Tadeu da Silva <qcwebmaster@qlikview.com> escreveu:
Qlik Community
Calculo de expressões Qlikview
resposta de Rodrigo Tadeu da Silva em Qlik Brasil - Visualize a discussão completa
https://community.qlik.com/servlet/JiveServlet/downloadImage/2-1010060-120094/1216-102/QLIK.jpg
Responda a esta mensagem respondendo a este e-mail ou vá para a mensagem em Qlik Community
Inicie uma nova discussão em Qlik Brasil por e-mail ou em Qlik Community
Seguindo Qlik Brasil nestes fluxos: Caixa de Entrada
Seguindo Calculo de expressões Qlikview nestes fluxos: Caixa de Entrada
Rodrigo,
pelo o que eu entendi, que seria que ao selecionar um mes fosse considerado o saldo final do mes anterior como saldo inicial.
No script da para fazer usando peek / previuos.
Seria mais ou menos assim (sendo que tem que ver os campos chaves....filial/deposito/produto/ano/mes......)
Saldo:
LOAD
campo1 & '-' & campo2 as pk_chave,
sum(Estoque) as Movimento
Resident Tabela
Group by campo1 & '-' & campo2,campo2,campo3;
left join
add LOAD
pk_chave,
if(pk_chave = peek(pk_chave),rangesum(peek(Saldo_Final)),0) as Saldo_Inicial,
if(pk_chave = peek(pk_chave),rangesum(Movimento,peek(Saldo_Final)),rangesum(Movimento)) as Saldo_Final
Resident Saldo Order by pk_chave;
a resposta do Alessandro ajudou?
Se não deu manda a planilha com números. Não precisam ser verdadeiros, mas bater o cálculo esperado.
Já chegou à uma solução? Se sim, marque a resposta que o ajudou como "Correta", nos ajudando a manter os forums organizados