PROBLEM
Bei den meisten Berechnungen in ArcGIS Survey123 Connect entspricht die Ausgabe hinsichtlich der Anzahl an Dezimalstellen der Eingabe, die die meisten Dezimalstellen aufweist. Beispiel: Der folgende Survey stellt eine Berechnung dar, die auf der Formel "Plant1 + Plant2 + Plant3 = Total Area" beruht. Die Eingabedaten enthalten zwei, drei und eine Dezimalstelle. In der Ausgabe werden drei Dezimalstellen zurückgegeben, was der Eingabe mit den meisten Dezimalstellen entspricht.
In einigen Berechnungen stimmen die Dezimalstellen in der Ausgabe nicht mit der Anzahl an Dezimalstellen in der Eingabe überein. Die nachfolgende Abbildung zeigt Eingabedaten mit zwei, drei und einer Dezimalstelle, in der Ausgabe werden jedoch 15 Dezimalstellen zurückgegeben.
Die Berechnung muss mit der Funktion Round konfiguriert werden, damit die Ausgabe auf die angegebene Anzahl an Dezimalstellen gerundet wird.
Führen Sie die folgenden Schritte aus, um die Ausgabe auf die gewünschte Anzahl an Dezimalstellen zu runden.
Hinweis: Diese Schritte gelten für mathematische Berechnungen mit dem Datentyp Decimal.
round(${field_A} + ${field_B} + ${field_C}, Dezimalstelle)
Alternativ können Sie die folgenden Schritte ausführen, damit die Ausgabe auf eine ganze Zahl ohne Dezimalstellen gerundet wird.
int(${field_A} + ${field_B} + ${field_C})
Hilfe von ArcGIS-Expert*innen erhalten
Die Esri Support-App herunterladen