Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
crainerc
Contributor III
Contributor III

Länge Kundennummer

Ich müßte im Script herausfinden welche Kundennummern 5-stellig sind und bei diesen Nummern dann eine 5 vorsetzen. Unten stehende Zeilen habe ich im Moment im Script, weil ich auch noch andere Daten übersetzen muss.

if(kundennummer = 999998, '599998',
if(kundennummer = 1234567, '599998',
if(kundennummer = 3211111, '532111',
if(kundennummer = 'Rainer', 'Fehler',
kundennummer
)))) as KuNr,

2 Replies
marcus_sommer

Vielleicht so:

alt(if(len(kundennummer)=5,kundennummer+500000,kundennummer), 'Fehler')

Im gezeigten Beispiel sind es aber nicht 5-stellige Werte ... Falls, das angepasste Ergebnis eine Zahl bleiben soll, müsste man auch entsprechend addieren oder konvertieren.

- Marcus 

crainerc
Contributor III
Contributor III
Author

Vielen Dank, hat gepasst, läuft schon.

LG C.

Community Browser