繁体   English   中英

Crystal Reports:公式无法显示为整数

[英]Crystal Reports: Formula unable to display as whole numbers

我使用以下公式:

If {USAGE.CURFY} = 0 
then "" 
else {USAGE.CURFY} & " (" & ({USAGE.CURFY_DAYSREMAINING} * 
{USAGE.USEDPERDAY})+{USAGE.CURFY} & ")"

我很难用数字作为整数来显示公式。 我一直在两个地方得到小数。 我可以使用文件,选项,字段,数字......将其显示为圆形数字但是当我将其上传到我们的Crystal Server时,两个小数位再次显示。

所以,我的印象是我需要在公式中进行舍入。

USED​​PERDAY和CURFY_DAYSREMAINING是具有小数值的字段。 CURFY是一个整数。

您需要将数字转换为字符串:

if {USAGE.CURFY} = 0 then "" 
else totext({USAGE.CURFY},0) 
 & " (" & totext({USAGE.CURFY_DAYSREMAINING} * {USAGE.USEDPERDAY} + {USAGE.CURFY},0) & ")"

totext()的第二个参数指定小数位数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM