LesezeichenAbonnierenRSS-Feed abonnieren
Fay123
Obsidian | Level 7

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.

3 ANTWORTEN 3
mariusg
Obsidian | Level 7

 

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

 

CKothenschulte
Obsidian | Level 7

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;

Fay123
Obsidian | Level 7

Danke schön! Hat funktioniert 🙂

Ready to join fellow brilliant minds for the SAS Hackathon?

Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.

Register today!
Diskussionsstatistiken
  • 3 Antworten
  • 3942 Aufrufe
  • 2 Kudos
  • 3 in Unterhaltung