Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Talend Cloud AWS EU Scheduled Outage: Starting Tues 26 May 21:00 CEST with expected completion Wed 27 May 01:00 CEST
cancel
Showing results for 
Search instead for 
Did you mean: 
crainerc
Contributor III
Contributor III

Zeichen ersetzen Teil 2

if(Hausnummer = '.', ' ',
if(Hausnummer = ',', ' ',
if(Hausnummer = ';', ' ',
if(Hausnummer = '*', ' ', Hausnummer)))) as BstHausnummer,

Hier ersetzte ich im Feld Hausnummer einen Punkt ('.'), einen Beistrich (','), einen Strichpunkt (';') und einen Stern ('*') durch ein Leerzeichen (' '). Leider funktioniert dies nicht mit einem einfachen Hochkomma (') - wie müsste ich hier das Script umschreiben? Vielen Dank!

1 Reply
marcus_sommer

In diesem Fall muss man das Hochkomma doppelt angeben oder man nutzt hierfür chr(39), also vielleicht mit einer Logik wie:

purgechar('a.-,;''b', '.-;,' & chr(39)) oder purgechar('a.-,;''b', '.-;,''')

um auch gleich multiple if-Abfragen zu vermeiden.

- Marcus

Community Browser