Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
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.