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

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
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