Seite 1 von 1

Variablen erstellen mit Makros

BeitragVerfasst: Do 2. Aug 2018, 18:20
von RicardaS
Hallo zusammen,

ich möchte eine Reihe neuer Variablen generieren.
Ich habe 55 Variablen (c_0001 bis c_0055), in denen ( von Case zu Case in unterschiedlicher Anordnung) insgesamt 55 verschiedene Stringvalues (Filmnamen) stehen können.
Nun würde ich gern eine Variable pro Stringvalue generieren, in der angezeigt wird, in welcher Variable der Value auftaucht.

Das Ganze funktioniert an sich mit Compute - if Befehlen, ist aber sehr aufwändig. Hat jemand eine Idee, wie ein passendes Makro hier aussehen könnte?

Danke und viele Grüße
Ricarda

Beispielhafte Syntax:

compute Alita_pos = $sysmis.
if c_0001 = 'Alita: Battle Angel' Alita_pos = 1.
if c_0002 = 'Alita: Battle Angel' Alita_pos = 2.
if c_0003 = 'Alita: Battle Angel' Alita_pos = 3.
if c_0004 = 'Alita: Battle Angel' Alita_pos = 4.
if c_0005 = 'Alita: Battle Angel' Alita_pos = 5.
if c_0006 = 'Alita: Battle Angel' Alita_pos = 6.
...
compute Patric_pos = $sysmis.
if c_0001 = 'Patrick' Patric_pos = 1.
if c_0002 = 'Patrick' Patric_pos = 2.
if c_0003 = 'Patrick' Patric_pos = 3.
if c_0004 = 'Patrick' Patric_pos = 4.
if c_0005 = 'Patrick' Patric_pos = 5.
if c_0006 = 'Patrick' Patric_pos = 6.
...