在我的表中,我有以下值:
5
6
12.06
15.933
我需要在Crystal Reports中显示为:
5
6
12.1
15.9
请问有人能帮我提供计算以上问题的公式吗?
我尝试了以下公式:
tonumber({table.field})
但是我得到了以下结果,这不是我想要的。
5.0
6.0
12.06
15.93
在我的表中,我有以下值:
5
6
12.06
15.933
我需要在Crystal Reports中显示为:
5
6
12.1
15.9
请问有人能帮我提供计算以上问题的公式吗?
我尝试了以下公式:
tonumber({table.field})
5.0
6.0
12.06
15.93
数字
选项卡,然后点击 自定义
小数
公式中,输入类似以下的内容:
if {@test} - truncate({@test}) <> 0 then
1
else
0
Type this formula
if(Int({Field})<>{Field})
then 1
else 0
创建一个公式,包括:
if remainder({database.field},truncate({database.field})) = 0 then
totext({database.field},0)
else
totext({database.field},1);
这将把数字转换为文本,因此如果您需要进行任何计算,请在计算中使用原始的 {database.field}。这也会四舍五入到小数点后一位。不是最优雅的解决方案!