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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
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!