Liebe alle,
Ich möchte gerne alle Fälle "E14" einer Stringvariable erfassen/suchen lassen und falls diese vorkommt, soll eine neue Variable "Ulku" erzeugt werden mit dem Wert 1.
ID Di_Kh Ulku
1 E14 1
2 E14; M14 1
3 M15 0
4 M15; E14 1
IF INDEX(Di_kh,'E14') Ulku=1.
EXECUTE.
RECODE Ulku (SYSMIS=0).
EXECUTE.
Meine Syntax funktionert nur bei ID 1,2 und 3. Bei ID4 kommt eine Fehlermeldung, er findet es auch nicht.
Bin dankbar für jede Hilfe.
Lieben Gruß
ZAZA
Stringvariable
-
drfg2008
- Beiträge: 2391
- Registriert: 06.02.2011, 19:58
re
deine Syntax funktioniert dann einwandfrei, wenn in der zweiten Variablen (der STRING Variablen) jeweils nur ein Wert ist. Allerdings hast du mehr als einen Wert mit Semikolon getrennt. Das erscheint etwas merkwürdig, denn Semikola werden als Trennzeichen genommen (csv)
drfg2008



