本帖最后由 mayer309 于 2016-6-20 19:58 编辑 对工程量精度(计量单位的有效位数)要求一般是 1)以“吨”为单位的,应保留三位小数点,第四位小数四舍五入; 2)以“立方米”、“平方米”、“米”“千克”为单位,应保留两位小数,第三位小数四舍五入; 3)以个、项的为单位的,应取整数 包括对于100m3、1000m3保留2为小数点 一、到报表设计界面,选择你要修改的报表,点击报表高级设计; 二、到“数量”的单元格,分别对子目行、设备、主材行输入,输入代码: if(([Unit]='t') or ([Unit]='吨') or ([Unit]='10m3') or ([Unit]='100m3'),FRound([Quantity],3),if(([Unit]='kg') or ([Unit]='千克') or ([Unit]='m') or ([Unit]='m2') or ([Unit]='m3') or ([Unit]='10m2') or ([Unit]='米') or ([Unit]='平方米') or ([Unit]='立方米'),FRound([Quantity],2),[Quantity])) ![]() ![]() ![]() 修改后的效果: ![]() 三、主要利用IF嵌套、FRound实现此功能;四、此设置对于子目级、子目下的主材设备都可以实现小数点位置的设置。 |
|