Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
Vivisky82
Contributor III
Contributor III

Zahlen mit Semikolon getrennt, sollen in Text umgewandelt werden

Hallo zusammen,

neue Herausforderung für mich. Ich habe in einer Zelle Zahlen mit Semikolon getrennt, diese sollen umgewandelt werden in einen Text. Dachte an die Mappingfunktion, klappt aber leider nicht:

Bsp.:

Zelle z. B. 10;12;13;14

MappingTabelle:

10&';'&12';'&13';'&14, Abteilung Einkauf

Im Skript:

MapSubString ('Abteilungsmap', [extensionAttribute1]) as Abteilung,

Zahlen werden leider nicht übersetzt. Was mach ich bloß falsch?

VG

Vivien

 

 

1 Reply
marcus_sommer

Wird die MappingTabelle auch mit einem mapping-Zusatz geladen? Wird auf die richtige MappingTabelle referenziert? Matchen auch wirklich die Werte? Darüber hinaus sollte es hier auch eher applymap() anstatt mapsubstring() sein. Also vielleicht so:

MappingTabelle: mapping load * inline [
F1, F2
10;12;13;14, Abteilung Einkauf
];

...
applymap('MappingTabelle', [extensionAttribute1], '#NV') as Abteilung,
...

Eine Alternative könnte, je nach der Datenlage, auch sein, den Zahlen-String aufzutrennen, um dann die Einzelwerte zu mappen oder vielleicht auch mit einer weiteren Tabellen zu assoziieren, z.B.:

Tabelle:
load subfield(F1, ';') as F1, F2 inline [
F1, F2
10;12;13;14, Abteilung Einkauf
];

- Marcus