Skip to main content
Announcements
Introducing a new Enhanced File Management feature in Qlik Cloud! GET THE DETAILS!
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