Community deutschsprachiger SAS-Anwender und -Programmierer

Antworten
Dies ist eine offene Gruppe. Melden Sie sich an und klicken Sie auf die Schaltfläche „Gruppe beitreten“, um Mitglied zu werden und damit zu beginnen, Beiträge in dieser Gruppe zu veröffentlichen.
Highlighted
Contributor
Beiträge: 39
Stellen abschneiden

Ich möchte mir von einem alphanumerischen Wert nur die letzten 10 Stellen ausgeben lassen. Gibt es eine Funktion, die ich dafür nutzen kann?

Mit Dank im voraus.

Contributor
Beiträge: 38
Betreff: Stellen abschneiden
[ Bearbeitet ]

 

data x;
a= "abcfdgtzeuhf1kliutzgfdsa";
b= substr(a,length(a)-9);
run;

 

Occasional Contributor
Beiträge: 8
Betreff: Stellen abschneiden

Hallo Fay123,

 

ich schlage due substr-Funktion in Kombination mit length() vor:

 

data null;

URSPRUNG = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';

attrib LETZTE10 length=$10.;

LETZTE10 = substr(URSPRUNG,length(URSPRUNG)-10+1,10);

run;

Contributor
Beiträge: 39
Betreff: Stellen abschneiden

Danke schön! Hat funktioniert :-)