在ArcGIS中显示标签label的时候会遇见需要将小数保留一定位数以百分数形式显示等等要求。
可以这样设置:
Round(属性字段,需要保留的小数点后位数),
可能会遇到报错,因为字段中如果存在空值的话,是无法进行四舍五入保留小数位的,因此可以引入一个if判断语句:
[data$.Totaltrade_ratio1]为代码中需要操作的字段,
Function FindLabel ( [data$.Totaltrade_ratio1] )
if (isnull([data$.Totaltrade_ratio1])) then
FindLabel = ""
else
FindLabel = round([data$.Totaltrade_ratio1]*100,2)&"%"
end if
End Function
显示结果:
本文来自投稿,不代表本站立场,如若转载,请注明出处: