2017-01-31 7 views
1

Wie lade ich bestimmte Zeilen mithilfe von Ausdrücken in qlikview? Zum Beispiel habe ich zwei Spalten in meinem Excel, die LEVEL1 und LEVEL2 sind. Ich möchte die Zeilen als Level4-Zeilen laden.Laden bestimmter Zeilen mit Hilfe von Ausdrücken

Derzeit mache ich etwas wie den folgenden Code, um 16,29, 16,31 und 16,30 von LEVEL2 und den Rest von LEVEL1 als LEVEL4 zu laden.

IF (LEVEL2 = '16 .29' , LEVEL2, IF (LEVEL2 = '16 .31' , LEVEL2, IF (LEVEL2 = '16 .30'), LEVEL2, LEVEL1))) AS LEVEL4,

Gibt es eine einfachere Weg, dies zu tun? Ich brauche einen einfacheren Weg, denn wenn ich mehr LEVEL2-spezifische Zeilen laden will, wird es kompliziert. Dank

Antwort

1

verwenden, um die match Funktion:

if(match(LEVEL2,16.29,16.31,16.30),LEVEL2,LEVEL1) as LEVEL4 
Verwandte Themen