Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
Marcio_Campestrini
Specialist
Specialist

Simular Below() no script

Bom dia! Estou precisando gerar uma informação de faturamento e estoque acumulados dos últimos 6 meses para calcular o giro de estoque para o mês atual. Quando fiz a lógica na aplicação funcionou perfeitamente (no gráfico de tabela), mas preciso exibir também como gráfico de linha por ano, e aí a lógica do cálculo não fecha. Tentei simular via script, mas não estou conseguindo chegar em uma lógica que tenha performance para poder atender o cliente. Existe alguma forma de simular a lógica do below em um script? No exemplo anexo, o cálculo do giro na tabela está correto, mas no gráfico não.

Márcio Rodrigo Campestrini
1 Solution

Accepted Solutions
paulinhok14
Creator
Creator

Marcio, 

Utilizando o Peek() não é possível de solucionar o problema? Você consegue referenciar os registros anteriores, por exemplo:

Peek ( SeuCampo, RowNo() -5 ).

A cada linha da sua tabela, vc soma os 6 valores anteriores e constrói um campo novo (Faturamento L6MO) por exemplo.

O conceito será o mesmo do Below(), referenciar uma linha anterior, porém no script.

View solution in original post

2 Replies
paulinhok14
Creator
Creator

Marcio, 

Utilizando o Peek() não é possível de solucionar o problema? Você consegue referenciar os registros anteriores, por exemplo:

Peek ( SeuCampo, RowNo() -5 ).

A cada linha da sua tabela, vc soma os 6 valores anteriores e constrói um campo novo (Faturamento L6MO) por exemplo.

O conceito será o mesmo do Below(), referenciar uma linha anterior, porém no script.

danilostochi
Creator II
Creator II

Boa noite,

precisei criar algo parecido um tempo atrás e calculei os saldos por dia de acordo com a movimentação.

Veja se esse link pode lhe ajudar

https://community.qlik.com/t5/Qlik-Brasil/Execu%C3%A7%C3%A3o-de-um-script-tendo-uma-lista-de-materia...

 

 

 

 

 

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com