We are celebrating the 10-year anniversary of the Alteryx Community! Learn more and join in on the fun here.
Start Free Trial

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

Converting different string lengths and types into 5 characters

whitkrieng
8 - Asteroid

Hi all,

So I have a field that has disparate length sizes and types.  

 

output can look like: 

 

Field 1

313

3

00016-F

122

00011-L

 

 

I would like to convert the field to a 5 character string and also stripping off the last letter.  So the output would look like this:  

 

00313

00003

00016

00122

00011

 

I feel like this would need to be some sort of IIF and Length statement.  Thanks for your guys' help.   

3 REPLIES 3
patrick_digan
17 - Castor
17 - Castor
Try left (padleft([field1],5,"0"),5)
MSalvage
11 - Bolide

@wkrieng1, 

 

Use a Regex tool with:

 

Regular expression: (\-\l)

Output method: Replace

Case insensitive: on

nothing in replacement text

 

This will remove the -letter at the end of some of them. Then you just need to use PadLeft([Field], 5, '0') in a formula tool. Example attached.

 

Good Luck, 

MSalvage

 

whitkrieng
8 - Asteroid

Thank you, that was much more straightforward than I thought! 

Labels
Top Solution Authors