Я думаю, что Вы ищете ToText(CCur(@Price}/{ValuationReport.YestPrice}*100-100))
Можно использовать CCur
преобразовать числа или строку к форматам Curency. CCur(number)
или CCur(string)
Я думаю, что это может быть тем, что Вы ищете,
Replace (ToText(CCur({field})),"$" , "")
это даст круглые скобки для отрицательных чисел
Это - немного hacky, но я не уверен, что CR очень любезен в способах отформатировать
if(isnull({uspRptMonthlyGasRevenueByGas;1.YearTotal})) = true then
"nd"
else
totext({uspRptMonthlyGasRevenueByGas;1.YearTotal},'###.00')
The above logic should be what you are looking for.