SAS - Makrovariablen im Data Step

Hallo zusammen,
ich versuche folgendes Problem zu lösen: In einer SAS-Datei habe ich mehrere Spalten, die mit Ziffern gefüllt sind. Nun möchte ich einfach eine weitere Spalte hinzufügen, deren Inhalt genau aus den Ziffern der anderen Spalten besteht, allerdings aneinandergereiht. Dazu wollte ich eigentlich Makrovariablen benutzen, musste aber feststellen, dass das wohl im Data Step nicht möglich ist. Hier noch mal zum Verständnis, der falsche Code:

data test
 merge a b; by datum;

 %let i = spalte1;
 %let j = spalte2;
 neue spalte = neu&i&j;

Hat jemand ne Idee, wie sich das bewerkstelligen lässt? Kann man die Spalten irgendwie miteinander „verketten“?

Vielen Dank für Eure Hilfe!
Marie

Hmm, ich bin jetzt ein Stück weitergekommen. Habe || entdeckt und damit die Zahlen als string aneinandergehängt. Nun habe ich aber festgestellt, dass ich die Zahlenfolge trotzdem noch als Makrovariable bräuchte. Ich habe nämlich in der SAS-Datei zu jeder möglichen Kombination jeweils eine Spalte und diese möchte ich „herauspicken“, also KEEP datum … SpalteX, wobei SpalteX die Zahlenkombination als Namen trägt. Oh jee, sorry, dass das so kompliziert ist.