根据财务要求,金额需保留两位小数。如图中,政府补偿金额和业主补助金额是表达式列,数据类型都是双精度小数。设了以下表达式:Convert([征地数量] * [政府征地补偿标准] * 100,'System.Int64') / 100
Convert([征地数量] * [业主征地补偿标准] * 0.85 * 100,'System.Int64') /100
但是得出的数据不对,如图中第二行,11.2633*28392*0.85=271819.47156,取两位小数应是271819.47,而系统是271819.5;第三行,2.4735*25327=62646.3345,取两位小数应是62646.33,而系统是62646.34。请问老师,是什么问题?
此主题相关图片如下:1111.png
