在ArcGIS中显示标签label的时候会遇见需要将小数保留一定位数以百分数形式显示等等要求。
可以这样设置:


Round(属性字段,需要保留的小数点后位数),
可能会遇到报错,因为字段中如果存在空值的话,是无法进行四舍五入保留小数位的,因此可以引入一个if判断语句:

[data$.Totaltrade_ratio1]为代码中需要操作的字段,
Function FindLabel ( [data$.Totaltrade_ratio1] )if (isnull([data$.Totaltrade_ratio1])) thenFindLabel = ""elseFindLabel = round([data$.Totaltrade_ratio1]*100,2)&"%"end ifEnd Function
显示结果:

本文来自投稿,不代表本站立场,如若转载,请注明出处: