Hallo, ich hab mehrere große Datensätze, damit ich die einfach kombinieren kann, will ich in beide Indikatoren einbauen. Ursprünglich hab ich einen Datensatz aufgeteilt und transponiert. In dem ersten müsste die Zahlenfolge 1 bis 16 so lange rein bis es nicht mehr geht, also: Zahl 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Das erste ist einfach: DATA zahl; DO i = 1 to 16; output; END; Ich dachte an sowas wie Do until end of file, quasi Schleifen ineinander. Hab es erst mal so gemacht: Data mega; DO j = 1 to 1963; DO i = 1 to 16; output; END; END; RUN; Data mega2; SET mega; IF i in (1, 3, 12) THEN DELETE; RUN; Das funktioniert zwar aber besser wäre es dies automatisch in die bestehende Datei einzufügen und zwar nicht von i bis 1963 sondern end of file oder count(zeilen), denn mit der Zeit werden es immer mehr. Im zweiten Fall fehlen ein paar Zahlen, da müssen 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16 immer wiederholt werden.
... View more