Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
mhelgers
Contributor
Contributor

Feld aus zwei Zeilen in einer Tabelle zusammenführen

Hallo,

 

ich habe folgende  Tabelle 

Name  Vorname  Telefon

Peter    Pan             1234

Alex       Cat              2345

Peter      Pan            4567

 

daraus soll nun werden:

Name  Vorname  Telefon

Peter    Pan             1234,4567

Alex       Cat              2345

 

wie kann man das am sinnvollsten realisieren??

3 Replies
zhadrakas
Specialist II
Specialist II

Probier mal das:

Quelle:
LOAD * INLINE [
	Name,  Vorname,  Telefon
	Peter ,   Pan ,            1234
	Alex ,      Cat ,             2345
	Peter ,     Pan ,           4567
];

TEST:
NoConcatenate
Load 
Name,
Vorname,
concat(Telefon, ',') as Telefon
Resident Quelle
Group by Name, Vorname
;
drop table Quelle;
mhelgers
Contributor
Contributor
Author

Danke für die schnelle Antwort,

den Load Inline kann ich nicht machen, da meine Daten aus einer qvs Datei kommen und dort also schon doppelt vorliegen.

Doppelt in dem Sinne, als das sie sich sich lediglich in einem Feld unterscheiden.  

zhadrakas
Specialist II
Specialist II

das load inline ist nur zur veranschaulichung für dich.
Das load inline repräsentiert dann deinen Load aus .QVS
Mach dann einfach wie ich eine resident load auf die geladene Tabelle (Noconcatenate evtl. nötig) und lösche die erste Tabelle danach.