Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
agnaldoneves
Valued Contributor

concatenar dois campos no load

Preciso criar um registro com a junção de dois campos:

AO CARREGAR NO LOAD

COD_TP_REP + PRAZO_MEDIO_CR,

formato que gostaria :Exemplo: 7-83

Este campo será usado para um relacionamento numa tabela do excel.

Qual seria a melhor maneira?

*********************************************************************************************************

VND:

LOAD

     PRAZO_MEDIO_CR,

     Num(Replace(COD_REP , '.', ',')) AS   COD_REP      

FROM

(qvd);

REP:

LOAD NOME_REPRESENTANTE,

     COD_REPRESENTANTE AS COD_REP,

     COD_TP_REP,

     TIPO_REGIAO_REP,

     ID_REPRESENTANTE

FROM

(qvd);

2017-03-29_14-29-17.png

Agnaldo Neves
Programador de Sistemas
Tags (1)
1 Solution

Accepted Solutions
fabionakashigue
Contributor

Re: concatenar dois campos no load

VND_Tmp:

LOAD

     PRAZO_MEDIO_CR,

     Num(Replace(COD_REP , '.', ',')) AS   COD_REP    

FROM

(qvd);

Join(VND_Tmp)

REP:

LOAD NOME_REPRESENTANTE,

     COD_REPRESENTANTE AS COD_REP,

     COD_TP_REP,

     TIPO_REGIAO_REP,

     ID_REPRESENTANTE

FROM

(qvd);

NoConcatenate

VND:

Load * ,

COD_TP_REP & '-' & PRAZO_MEDIO_CR As Cod_TP_PRAZOMEDIO

Resident VND_Tmp;


Drop table VND_Tmp;

6 Replies
Employee
Employee

Re: concatenar dois campos no load

COD_TP_REP & '-' & PRAZO_MEDIO_CR,

agnaldoneves
Valued Contributor

Re: concatenar dois campos no load

Preciso criar no LOAD

NAS TABELAS ACIMA.

Cada campo está em uma tabela como ficaria..

Agnaldo Neves
Programador de Sistemas
fabionakashigue
Contributor

Re: concatenar dois campos no load

Da join nas tabelas. E depois puxa resident, criando a chave igual o Clever falou

agnaldoneves
Valued Contributor

Re: concatenar dois campos no load

Fábio,

Sem querer da trabalho para o amigo tem como da um exemplo ABAIXO por favor,

Obrigado.

VND:

LOAD

     PRAZO_MEDIO_CR,

     Num(Replace(COD_REP , '.', ',')) AS   COD_REP     

FROM

(qvd);

REP:

LOAD NOME_REPRESENTANTE,

     COD_REPRESENTANTE AS COD_REP,

     COD_TP_REP,

     TIPO_REGIAO_REP,

     ID_REPRESENTANTE

FROM

(qvd);

Agnaldo Neves
Programador de Sistemas
fabionakashigue
Contributor

Re: concatenar dois campos no load

VND_Tmp:

LOAD

     PRAZO_MEDIO_CR,

     Num(Replace(COD_REP , '.', ',')) AS   COD_REP    

FROM

(qvd);

Join(VND_Tmp)

REP:

LOAD NOME_REPRESENTANTE,

     COD_REPRESENTANTE AS COD_REP,

     COD_TP_REP,

     TIPO_REGIAO_REP,

     ID_REPRESENTANTE

FROM

(qvd);

NoConcatenate

VND:

Load * ,

COD_TP_REP & '-' & PRAZO_MEDIO_CR As Cod_TP_PRAZOMEDIO

Resident VND_Tmp;


Drop table VND_Tmp;

agnaldoneves
Valued Contributor

Re: concatenar dois campos no load

Obrigado Fábio, pela paciência e competência.

Obrigado pela atenção.

Agnaldo Neves
Programador de Sistemas