как убрать десятичный знак в Crystal Report

я хочу вернуть текст или число на основе значения поля в Crystal Report

local numberVar i;
i:=Roundup(({@a}/{@b})*100,0);
if{@a}=0 then ToText('N/A') else ToText(i);

результат всегда такой в ​​кристальном отчете

  1. test_colum
    • N/A
    • N/a
    • 2.00
    • 3.00

поскольку целочисленное значение преобразуется в текст с помощью ToText(), целочисленные результаты добавляются с .00


person Community    schedule 24.11.2011    source источник


Ответы (1)


ToText (x, y), где y — целое число, указывающее количество знаков после запятой, до которого нужно перенести значение x.

http://publib.boulder.ibm.com/infocenter/radhelp/v7r5/index.jsp?topic=/com.businessobjects.integration.eclipse.designer.doc/html/topic629.html

person user786988    schedule 24.11.2011