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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Listmaier
Contributor II
Contributor II

IF no LOAD

Bom dia Família Qlik Sense,

Por favor preciso de um help, sou novo no Sense e preciso terminar um projeto no trabalho!!!

Tenho um Excel com os seguintes campos : Data Documento , Data VencimentoTipo de Financiamento.

Preciso  fazer o seguinte no LOAD:

Quando o campo Tipo de Financiamento for "A" pegar o campo Data Documento correspondente, se campo Tipo de Financiamento for "B" pegar o campo Data Vencimento correspondente .

Muito obrigado pela ajuda!!!!

2 Solutions

Accepted Solutions
RafaMartins
Creator II
Creator II

Bom dia,

se seu campo Tipo de Financiamento tiver apenas "A" e "B" pode fazer da seguinte forma

if(Tipo de Financiamento= 'A', Data Documento, Data Vencimento) as Nome do Campo

View solution in original post

danilostochi
Creator II
Creator II

Bom dia, veja se isso lhe atende...

 

dados:
LOAD
if(TipoFinanciamento = 'A',DataDocumento,
if(TipoFinanciamento = 'B',DataVencimento)
) as DataFinal,

* INLINE [
DataDocumento, DataVencimento, TipoFinanciamento
01/01/2019, 01/02/2019, A
28/01/2019, 01/03/2019, A
04/01/2019, 15/02/2019, B
16/03/2019, 01/01/2019, B
27/02/2019, 27/02/2019, B
];

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com

View solution in original post

4 Replies
RafaMartins
Creator II
Creator II

Bom dia,

se seu campo Tipo de Financiamento tiver apenas "A" e "B" pode fazer da seguinte forma

if(Tipo de Financiamento= 'A', Data Documento, Data Vencimento) as Nome do Campo

danilostochi
Creator II
Creator II

Bom dia, veja se isso lhe atende...

 

dados:
LOAD
if(TipoFinanciamento = 'A',DataDocumento,
if(TipoFinanciamento = 'B',DataVencimento)
) as DataFinal,

* INLINE [
DataDocumento, DataVencimento, TipoFinanciamento
01/01/2019, 01/02/2019, A
28/01/2019, 01/03/2019, A
04/01/2019, 15/02/2019, B
16/03/2019, 01/01/2019, B
27/02/2019, 27/02/2019, B
];

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
Listmaier
Contributor II
Contributor II
Author

Muito obrigado! Deu certo!
Só tive que fazer o código abaixo na transformação porque a Data estava vindo como número:
Date(Data_final, 'DD/MM/YYYY') AS Data_final,
danilostochi
Creator II
Creator II

marque a resposta correta

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com