問題
Survey123 Connect for ArcGIS のほとんどの計算の桁数は、入力のうち最も桁数が多い値に合わせて出力されます。 たとえば、以下の調査の計算は、「Plant1 + Plant2 + Plant3 = 合計面積」という数式に基づいています。 入力データの小数桁は 2 桁、3 桁、1 桁です。 入力での最大の小数桁は 3 桁なので、出力の小数点以下の桁数も 3 桁になります。
計算によっては、出力の小数桁と入力の小数桁が一致しないことがあります。 以下に、入力の小数桁が 2 桁、3 桁、1 桁であるが、出力の小数桁が 15 桁になる図を示します。
この場合、計算に対して round 関数を構成し、出力の小数点桁を指定した桁数に丸めます。
出力の小数桁を指定した桁数に丸めるには、次の手順に従います。
注意: これらの手順は、データ タイプが decimal の数式に対して行うものです。
round(${field_A} + ${field_B} + ${field_C}, 小数点以下の桁数)
int(${field_A} + ${field_B} + ${field_C})
ArcGIS の専門家からヘルプを受ける
Esri Support アプリのダウンロード