var variables.numToFormat = arguments.number; var variables.DotIndex = find(".",variables.numberToFormat,1); var variables.wholeNum = mid(variables.numberToFormat,1,variables.DotIndex); var variables.decimal = mid(variables.numberToFormat,variables.DotIndex,len(variables.numberToFormat)); var variables.numToReturn = variables.wholeNum; variables.numToReturn = variables.numToReturn + "."; y = listGetAt(variables.decimal,i,''); if(y gt 0){ variables.numToReturn = variables.numToReturn + y }else if{ z = listGetAt(variables.decimal,i+1,''); if((z gt 0) AND (val(i+1) gte arguments.scale)){ variables.numToReturn = variables.numToReturn + z } }