Qlik Community

QlikView Scripting

Discussion Board for collaboration on QlikView Scripting.

Not applicable

Ajudo no Script tratamento de registro alterar

Preciso numa aplicação montar o saldo diario dos itens do estoque.
Tenho o Saldo atual e as movimentações diarias ( entradas e saida).
Preciso em tempo de carga criar uma tabela que tenha

Produto, saldo inicial do dia, entrada do dia e saida do dia

Primeiro registro foi facil:
Saldo do dia é o saldo informado pelo cliente, e a movimentação tambem tenho informado.
A partir do segundo registro que está o problema, pois o saldo do segundo dia é o o saldo do primeiro dia (registro lido anteriormente)

+ movimentaçãos deste dia.


Exemplo :

Tenho Dia 21/09 Saldo = 200 Entradas 10 Saidas 5

          Dia 20/09 Saldo = preciso montar baseado no registro do dia 21/09. Entrada 5 , Saidas 8

           Dia 19/09 Saldo = preciso montar baseado no registro do dia 20/09, Entrada 8 , Saida 10








Não estou conseguindo montar esta carga.

1 Solution

Accepted Solutions
fernando_tonial
Valued Contributor

Re: Ajudo no Script tratamento de registro alterar

Olá Veja esse exemplo.

TMP_Dados:

LOAD * INLINE [

    Data, SaldoInicial, Entrada, Saida

    1/9/2013, 100, 5, 10

    2/9/2013, , 10, 20

    3/9/2013, , 5, 5

    4/9/2013, , 0, 15

];

Dados:

Load

    Data,

    RangeSum(SaldoInicial,Peek(Saldo), Entrada, (Saida * -1)) AS Saldo,

    Entrada,

    Saida

Resident TMP_Dados

Order by Data;

DROP Table TMP_Dados;

Abraços.

Tonial.

3 Replies
qlikpahadi07
Valued Contributor

Re: Ajudo no Script tratamento de registro alterar

can you translate this in English will be helpful to understand

fernando_tonial
Valued Contributor

Re: Ajudo no Script tratamento de registro alterar

Olá Veja esse exemplo.

TMP_Dados:

LOAD * INLINE [

    Data, SaldoInicial, Entrada, Saida

    1/9/2013, 100, 5, 10

    2/9/2013, , 10, 20

    3/9/2013, , 5, 5

    4/9/2013, , 0, 15

];

Dados:

Load

    Data,

    RangeSum(SaldoInicial,Peek(Saldo), Entrada, (Saida * -1)) AS Saldo,

    Entrada,

    Saida

Resident TMP_Dados

Order by Data;

DROP Table TMP_Dados;

Abraços.

Tonial.

carbal1952
Contributor II

Re: Ajudo no Script tratamento de registro alterar

Puedes traducir tu post a Español o Inglés ?

Community Browser