点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) CR13:SAP Bu...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) CR13:SAP Bu...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
CR13:SAP BusinessObjects Crystal Reports 2013支持包5版本14.1.5.1501
数据库:MariaDB 10.1
-表:test
-字段
result_a FLOAT(5,1)
result_b FLOAT(5,1)
result_c FLOAT(5,2)
result_a = 4.4,result_b = 4.5,result_c = 0.5
-报表中的公式
Formula_d:{test .result_a}-{test.result_b}
Formula_e:{@formual_d} * {test.result_c}
round_005:round(-0.05,1)//--->`-0.1`
round_1 :round({@ formula_e},1)
Formula_check:
本地号码var a:= 4.40;
本地号码var b:= 4.50;
本地数字var c:= 0.50;
round((a-b)* c,1); //----->`-0.1`
--------------------------------------------------- -----------------------------
我想要`-0.1`但结果是`0.0`
对不起我的英语不好
报告-test.jpg (169.8 kB)
我从10.1升级到10.3,并将字段更改为十进制,但是它不起作用。
我需要取整({@formula_e},1)
所以...我更改了公式 。
round((({test.result_a}-{test.result_b})*({test.result_c} +0.0000001),1)
我认为这是临时措施。
我正在寻找解决方案。
谢谢。
一周热门 更多>