Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
vilmar_bnu
New Contributor

dúvida criar registros

Olá a todos!

Estou com a seguinte situação:
Gostaria de criar novas linhas levando em consideração o campo parc.

abaixo o in line:

a:

LOAD * INLINE [

    data, parc, valor

    '10/01/2017', 0, 10

    '10/01/2017', 3, 20

    '10/01/2017', 2, 19

    '10/01/2017', 7, 50

];

ou seja a segunda linha ( '10/01/2017', 3, 20) eu gostaria de inserir mais 2 linhas alterando a data, fazendo que a data tenha os meses adicionados pelo campo parcela, gerando os dados dessa forma:

    '10/01/2017', 3, 20

    '10/02/2017', 2, 20

    '10/03/2017', 1, 20


E assim para os demais registros que tenha a parcela > 0.

Obrigado!

Tags (1)
1 Solution

Accepted Solutions
MVP
MVP

Re: dúvida criar registros

Vilmar, veja se te atende

QlikView x64 - [C__tmp_parc.qvw_]---2018-01-22 08_34_44.png

9 Replies

Re: dúvida criar registros

Do you mean this?

The:

LOAD * INLINE [

    date, parc, value

    '10 / 01/2017 ', 0, 10

    '10 / 01/2017 ', 3, 20

    '10 / 01/2017 ', 2, 19

    '10 / 01/2017 ', 7.50

];

Join

Load * Inline [

date, parc, value

     '10 / 01/2017' , 3, 20

     '10 / 02/2017' , 2, 20

     '10 / 03/2017' , 1.20

];

Final:

NoConcatene

Load date, date_count Where date_count >1;

Load date, Count(date) as date_count Resident The Group By date;

Drop Table The;


OR https://community.qlikview.com/thread/191653

Life is so rich, and we need to respect to the life !!!
MVP
MVP

Re: dúvida criar registros

Vilmar, veja se te atende

QlikView x64 - [C__tmp_parc.qvw_]---2018-01-22 08_34_44.png

thiago_justen
Valued Contributor III

Re: dúvida criar registros

Corrigindo o script anterior que enviei:

a:


LOAD * INLINE [


    data, parc, valor


    '10/01/2017', 0, 10


    '10/01/2017', 3, 20


    '10/01/2017', 2, 19


    '10/01/2017', 7, 50


];



b:

NoConcatenate

LOAD

parc,

    valor,

    AddMonths (data,IterNo()-1) as data


Resident a while IterNo() <= parc;


Drop Table a;

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
thiago_justen
Valued Contributor III

Re: dúvida criar registros

Boa noite,

Alguma novidade sobre o assunto?

Se alguma resposta lhe serviu para solucionar seu questionamento, por favor,  feche a thread e compartilhe conosco a solução.

Abs e Sucesso!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
thiago_justen
Valued Contributor III

Re: dúvida criar registros

Bom dia Vilmar,

Se alguma das soluções apresentadas lhe serviu para resolver o problema, favor, feche a thread marcando aquelas respostas que lhe foram úteis com a flag "Útil" e escolha uma para marcar como "Correta".

Manual do usuário | Como criar e gerir minhas perguntas?

Abs e Sucesso!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
vilmar_bnu
New Contributor

Re: dúvida criar registros

Desculpe a demora no retorno, tive alguns imprevistos!

obrigado pela colaboração Thiago!

sua resposta também funcionou!

mais uma vez obrigado!

vilmar_bnu
New Contributor

Re: dúvida criar registros

Obrigado Alessandro!

funcionou!

vilmar_bnu
New Contributor

Re: dúvida criar registros

tks!

thiago_justen
Valued Contributor III

Re: dúvida criar registros

Imagina Vilmar. Bom saber que o problema foi resolvido!

Qualquer dúvida adicional, estamos à disposição!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago