In case you missed the announcement: The Alteryx One Fall Release is here! Learn more about the new features and capabilities here
ACT NOW: The Alteryx team will be retiring support for Community account recovery and Community email-change requests after December 31, 2025. Set up your security questions now so you can recover your account anytime, just log out and back in to get started. Learn more here
Start Free Trial

Alteryx Designer Desktop Discussions

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

Keep the first 6 characters/numbers (Trim / Regex ??)

G_SAND
8 - Asteroid

Hi.

I have a data set that can be numbers or string:

 

0.385
19.656
33.133
270.268
319.694
650.000
157.500
13499.460

 

For various reasons I only want the first 7 characters/numbers.

So the only 1 that would change in the list above is the last one, to 13499.46. I can't change the fixed decimal as there are some smaller numbers that need to be at 3 decimal places. 

 

I'm not great when it comes to working out the Trim functions or RegEx so any help would be great.

Thanks

 

 

3 REPLIES 3
KaneG
Alteryx Alumni (Retired)

Hi @G_SAND,

 

No need to over-complicate...

 

Left(ToString([Field]),6)

MarqueeCrew
20 - Arcturus
20 - Arcturus
If it can be a string, then you'll only need:

Left([field],6)

:)
Alteryx ACE & Top Community Contributor

Chaos reigns within. Repent, reflect and restart. Order shall return.
Please Subscribe to my youTube channel.
jdunkerley79
ACE Emeritus
ACE Emeritus

Just for the sake of a numerical approach:

ROUND([Value],POW(10,MAX(3,CEIL(LOG10([Value])))-6))

It rounds rather than truncates so 13499.46 becomes 13499.5

 

Labels
Top Solution Authors