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 🙂

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

Diskussionsstatistiken
  • 3 Antworten
  • 3720 Aufrufe
  • 2 Kudos
  • 3 in Unterhaltung