Hallo,
ich benötige für folgendes Problem Hilfe: Meine Datensätze haben IDs, deren erster Teil der Zeichenfolge ihre Gruppenzugehörigkeit definieren kann. Beispiel:
Variablenname: fb0501
AB-01-01
AB-01-02
AB-01-03
AB-01-04
AB-01-05
...
AB-02-01
AB-02-02
AB-02-03
AB-02-04
AB-02-05
...
XY-04-01
XY-04-02
XY-04-03
XY-04-04
XY-04-05
Ich möchte eine neue Variable bilden, die die ersten 4 Zeichen (5 mit Bindestrich) berücksichtigt, ohne die hinteren 2 (3). Ich bin auch schon ein wenig vorangekommen. Ich habe folgende Syntax erstellt:
STRING fb0501 (A10).
COMPUTE fb0501_neu=CHAR.SUBSTR(fb0501,2).
VARIABLE LABELS fb0501_neu 'TEST'.
EXECUTE.
Das klappt auch schon wunderbar, nur wie erzähle ich dem Kollegen denn, dass er nicht AB Position X die neue Variable erstellen soll, sondern nur BIS Position Y? Die "2" im COMPUTE-Befehl am Schluss muss irgendwie angepasst werden.
Vielen Dank!