Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
TimFietzek
Contributor
Contributor

Apply Map mehr als 1 Merkmal

Hallo zusammen,

ich würde gerne 2 Merkmal kombinieren und zu einem neuen Feld generieren.

Hier ein Beispiel für ein Merkmal:

Die Verkaufsorganisation 12345 soll dem Regionalvertriebsleiter Max Mustermann zugeordnet werden

TimFietzek_0-1612355034638.png

 

Aus einer anderen VkOrg 67891 soll nur der Inlandsumsatz zu Max Mustermann zugeordnet werden:

TimFietzek_1-1612355155031.png

Ist das möglich zwei Merkmale zu kombinieren?

Danke,

Tim

1 Reply
marcus_sommer

Man könnte hierfür die applymap() verschachteln, vielleicht so:

applymap('map1', org &'|'& land, applymap('map2', org, 'sonstige'))

Eine Mapping-Tabelle darf immer nur zwei Felder haben, den Lookup-Wert und den Return-Wert. Wenn man nach mehreren Merkmalen mappen möchte, muss man also den Lookup-Wert entsprechend zusammen bauen bzw. kombinieren, also z.B. wie: org &'|'& land und das  dann auch so im applymap() abfragen.

Wichtig ist beim verschachteln hier natürlich auch noch die Reihenfolge in der man abfragt, also erst spezifischer bei den Werten/Mappings und dann globaler - also ähnlich wie bei If-Schleifen.

- Marcus