Forum Discussion
RyanStanford1
6 years agoQrew Captain
That example wasn't the best... as if say it's a 34587594513 will not work out as intended, where I want it to be 345-87594513
------------------------------
Ryan Stanford
------------------------------
------------------------------
Ryan Stanford
------------------------------
XavierFan
6 years agoQrew Cadet
Ok - then you'd want to change your mini line as follows - to use "NotLeft", and get the remainder of the text after excluding the leftmost 3 characters.
var number AWBLength = Length([Number]);
var number Cut = 5;
var text Short = If($AWBLength > 11,(Left(ToText([Number]),$AWBLength - $Cut)),[Number]);
var text Prefix = If([Type]="Master", Left(ToText([Number]),3),"");
var text mini = NotLeft($short, 3);
var text Result = If([Type]= "Master", $prefix&"-"&$mini,$Short);
------------------------------
Xavier Fan
Quick Base Solution Provider
http://xavierfanconsulting.com/
------------------------------
var number AWBLength = Length([Number]);
var number Cut = 5;
var text Short = If($AWBLength > 11,(Left(ToText([Number]),$AWBLength - $Cut)),[Number]);
var text Prefix = If([Type]="Master", Left(ToText([Number]),3),"");
var text mini = NotLeft($short, 3);
var text Result = If([Type]= "Master", $prefix&"-"&$mini,$Short);
------------------------------
Xavier Fan
Quick Base Solution Provider
http://xavierfanconsulting.com/
------------------------------
- RyanStanford16 years agoQrew CaptainAs I was awaiting response, I came to the exact same solution.
Thank you very much, Xavier!
------------------------------
Ryan Stanford
------------------------------- XavierFan6 years agoQrew CadetOk great!
------------------------------
Xavier Fan
Quick Base Solution Provider
http://xavierfanconsulting.com/
------------------------------
- RyanStanford16 years agoQrew CaptainI've done some further research, and another option is to use the split() function.
------------------------------
Ryan Stanford
------------------------------