Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Gerar Saldo

Olá pessoal,

Alguém poderia me ajudar a gerar saldo de contas mesmo quando não há movimento. Eu tenho um QVC com o seguinte script:

[Conta_Saldo]:

LOAD CONTA,

     DT_LANCAMENTO As Data,

     Round(SALDO_ANTERIOR, 0.01) As CS_SALDO_ANTERIOR,

     Round(MOV_CREDITO, 0.01) As CS_MOV_CREDITO,

     Round(MOV_DEBITO, 0.01) As CS_MOV_DEBITO

FROM

ADM_SaldoConta.qvd

(qvd);

Porém nos dias que não há movimentos a crédito e a débito a minha tabela não mostra as contas.

1 Solution

Accepted Solutions
lucianosv
Specialist
Specialist

Boa tarde.

Creio que sim pois se você deixar alguma conta/data de fora, é provável que essas datas ou data/conta não apareça nas diárias ou apareça com valor nulo nos campos.

Na verdade depende de como você vai mostrar as informações.

Só para complementar, você têm que criar a tabela, concatenar na fato e depois apagá-la.

View solution in original post

4 Replies
lucianosv
Specialist
Specialist

Primeiro você tem que criar uma tabela com todas as contas e datas sem saldo(SemSaldo).

Depois você concatena abaixo da sua:

[Conta_Saldo]:

LOAD CONTA,

     DT_LANCAMENTO As Data,

     Round(SALDO_ANTERIOR, 0.01) As CS_SALDO_ANTERIOR,

     Round(MOV_CREDITO, 0.01) As CS_MOV_CREDITO,

     Round(MOV_DEBITO, 0.01) As CS_MOV_DEBITO

FROM

ADM_SaldoConta.qvd

(qvd);

Concatenate

Load CONTA,

     DT_LANCAMENTO As Data,

     0     As CS_SALDO_ANTERIOR,

     0     As CS_MOV_CREDITO,

     0     As CS_MOV_DEBITO

Resident SemSaldo;


Not applicable
Author

Luciano,

A minha base é desde 30/09/2009. Tenho que criar essa tabela sem saldo desde o início, para todos os dias?

lucianosv
Specialist
Specialist

Boa tarde.

Creio que sim pois se você deixar alguma conta/data de fora, é provável que essas datas ou data/conta não apareça nas diárias ou apareça com valor nulo nos campos.

Na verdade depende de como você vai mostrar as informações.

Só para complementar, você têm que criar a tabela, concatenar na fato e depois apagá-la.

Not applicable
Author

Vou tentar aqui. Qualquer dúvida eu voltoa entrar em contato.

Obrigado.