Dim decInput as number Dim decimalFraction as number Dim numerator as number Dim denominator as number Dim wholeNumber as number Dim testNum as number testNum={@flat_size_l} wholeNumber=int(testNum) decInput=round(testNum-wholeNumber,4) numerator=1 denominator=1 decimalFraction=numerator/denominator do While(decimalFraction<>decInput) If(decimalFraction<decInput) Then numerator = numerator + 1 Else denominator=denominator+1 numerator=truncate(decInput*denominator) End If decimalFraction=numerator/denominator loop formula = ToText(wholeNumber,0,"")+"-"+ToText(numerator,0,"")+"/"+ToText(denominator,0,"")