我使用以下公式:
If {USAGE.CURFY} = 0
then ""
else {USAGE.CURFY} & " (" & ({USAGE.CURFY_DAYSREMAINING} *
{USAGE.USEDPERDAY})+{USAGE.CURFY} & ")"我很难将公式中的数字显示为整数。我一直得到两位的小数。我可以使用File,Options,Fields,Number使其显示为四舍五入的数字...但当我将其上传到Crystal Server时,两个小数位再次显示。
所以,我的印象是我需要在公式中取整。
USEDPERDAY和CURFY_DAYSREMAINING是具有十进制值的字段。CURFY是一个整数。
发布于 2013-02-09 00:24:14
您需要将数字转换为字符串:
if {USAGE.CURFY} = 0 then ""
else totext({USAGE.CURFY},0)
& " (" & totext({USAGE.CURFY_DAYSREMAINING} * {USAGE.USEDPERDAY} + {USAGE.CURFY},0) & ")"totext()的第二个参数指定小数位数。
https://stackoverflow.com/questions/14776868
复制相似问题