问题
在 Survey123 Connect for ArcGIS 中,大多数计算返回的输出的小数位数会与具有最多小数位的输入相匹配。 例如,下方调查是基于以下公式的计算:Plant1 + Plant2 + Plant3 = 总面积。 输入数据包含 2 位、3 位和 1 位小数。 双输出将跟随具有最多小数位的输入来返回具有 3 个小数位的数值。
在某些计算中,输出小数位数与输入的小数位数不匹配。 下图显示输入数据具有 2 位、3 位和 1 位小数位,但是输入返回具有 15 个小数位的数值。
计算必须配置 round 函数,以根据指定的小数位数四舍五入输出。
执行以下步骤以四舍五入至所需的输出小数位数。
注: 这些步骤适用于涉及小数数据类型的计算。
round(${field_A} + ${field_B} + ${field_C}, decimal place)
int(${field_A} + ${field_B} + ${field_C})
从 ArcGIS 专家处获得帮助
下载 Esri 支持应用程序