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

Primary Key extracted 1:N

Hello All!!

Does anyone know how to achieve this result?

Database

Partner_FunctionBusiness Partner_Number
A11168033
B8163122
C8155562
A 8337550
  

 

Expected in QlikSense 

Partner APartner BPartner C
1116803381631228155562
8337550
Labels (1)
2 Replies
saminea_ANZ
Creator
Creator

Perhaps this?

Expected Result:

Capture.PNG

Table:
CrossTable(Partner, Data)
LOAD Partner_Function,
A,
B,
C,
A1 as A
FROM
[Cross Table.xlsx]
(ooxml, embedded labels, table is Sheet1, filters(
Transpose()
));

Temp:
NoConcatenate
LOAD Partner, Data, Partner_Function Resident Table;

DROP Table Table;

Partner:
Generic LOAD Partner_Function, 'Partner '&Partner, Num(Data) as Data Resident Temp;

Seyko
Partner - Creator
Partner - Creator

Good job to @saminea_ANZ . An other alternative @mateusgerin , the generic load. For example:

map_name:
MAPPING 
LOAD * INLINE [
Partner, Name
A,Partner A
B,Partner B
C, Partner C
]
;

GENERIC LOAD
1 AS Row_Num, // a flag field, because you need 3 fields minimum to execute generic load
*
;
LOAD * INLINE [
Partner_Function,Business Partner_Number
A,	11168033
B,	8163122
C,	8155562
A,	8337550
]
;
RENAME FIELDS USING map_name;

cordially.

Excuse my english, i'm french!