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

Criar tabela basada em outras duas

Bom dia,

Eu preciso de ajuda para combinar duas tabelas... Tenho as seguintes tabelas:

CustomFieldKey2MultipleValue
Ax-1
By-2
CzYes-
CzYes-

 

Key2Values
z3
z4

 

Preciso criar a seguinte tabela:

CustomFieldValue
A1
B2
C3

C

4

 

Tem como fazer isso no script?

1 Solution

Accepted Solutions
danilostochi
Creator II
Creator II

Boa noite, veja se isso lhe ajuda.

 

tb01:
LOAD * Inline [
CustomField, Key2, Multiple, Value
A, x, , 1
B, y, , 2
C, z, Yes,
C, z, Yes,
];
join (tb01)
LOAD * Inline [
Key2, Values
z, 3
z, 4
];

NoConcatenate

tb02:
LOAD Distinct
CustomField as CustomField2,
if(IsNull(Values),Value, Values) as Value2,
* Resident tb01;

DROP Fields Key2, Multiple, Value, Values, CustomField;

RENAME Fields CustomField2 to CustomField, Value2 to Value;

 

ResultadoResultado

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

View solution in original post

2 Replies
danilostochi
Creator II
Creator II

Boa noite, veja se isso lhe ajuda.

 

tb01:
LOAD * Inline [
CustomField, Key2, Multiple, Value
A, x, , 1
B, y, , 2
C, z, Yes,
C, z, Yes,
];
join (tb01)
LOAD * Inline [
Key2, Values
z, 3
z, 4
];

NoConcatenate

tb02:
LOAD Distinct
CustomField as CustomField2,
if(IsNull(Values),Value, Values) as Value2,
* Resident tb01;

DROP Fields Key2, Multiple, Value, Values, CustomField;

RENAME Fields CustomField2 to CustomField, Value2 to Value;

 

ResultadoResultado

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

@gbessern  caso deu certo não esqueça de marcar como "resposta correta"

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