Qlik Community

QlikView App Development

Discussion Board for collaboration related to QlikView App Development.

berndjaegle
Contributor

Re: How I can remove leading zeroes

Very nice. Thanks Rakesh.

brooksc57
New Contributor III

Re: How I can remove leading zeroes

awesome!!!!

ruben_antelo
New Contributor III

Re: How I can remove leading zeroes

Hi Anatoly,

Just one more possible solution for future readers...

num( EVALUATE(FieldToDeleteLeadingZeros),'#0') as MyNumber

Not applicable

Re: How I can remove leading zeroes

I guess this is an old thread, but I remove leading zeroes by replacing them with blanks and then using ltrim on load like this:

replace(ltrim(replace(FIELDNAME,'0',' ')),' ','0')

It seems to work and is pretty elegant.

Not applicable

Re: How I can remove leading zeroes

I use this formula:  replace(ltrim(replace(FIELDNAME,'0',' ')),' ','0')

and it seems to work.

cesarsfl
New Contributor

Re: How I can remove leading zeroes

Hi Rakesh,

Nice to see you here!. Was looking for a solution to this and found your answer, however I think this won't work for all scenarios.

If I have a material number: 00-001-002, this solution will return -001-002 therefore I enhance a little bit your already elegant solution:

if(purgechar(MATNR,' 0123456789') = '',replace(ltrim(replace(MATNR, '0', ' ')), ' ', 0),MATNR)

Regards,

Cesar

vigneshwaranmk
New Contributor III

Re: How I can remove leading zeroes

Thanks. This worked well for me

Highlighted
andy
Contributor III

Re: How I can remove leading zeroes

I use

num(num#(FieldName))

bujnakbranislav
Contributor

Re: How I can remove leading zeroes

I use EVALUATE([FieldName] & '* 1') as replace(ltrim(replace(FIELDNAME,'0',' ')),' ','0') was also removing 0 inside the string, not just leading 0s

JustinDallas
Valued Contributor II

Re: How I can remove leading zeroes

What on earth does that * 1 do?