Häufig gestellte Frage (FAQ)
Zwar ist es nicht möglich, einen Datumsbereich in einem einzelnen Datumsfeld in ArcGIS Survey123 zu erfassen, jedoch kann der Datums- oder Zeitbereich mit der Funktion "concat()" in einem einzelnen Textfeld gespeichert werden. Der folgende allgemeine Ausdruck wird verwendet, um zwei Datumsangaben als Zeitraum in einem einzelnen Textfeld zu erfassen:
concat((format-date(${start_date},'%d%m%y')), ' - ', (format-date(${end_date},'%d%m%y')))
Dieser Ausdruck kann wie nachfolgend beschrieben in verschiedenen Einstellungen eingesetzt werden.
Manuelles Eingeben von Start- und Enddaten
Dieses Beispiel zeigt das Start- und Enddatum eines Ereignisses, das mehrere Tage umfasst, wobei beide Daten zur Anzeige des Zeitbereichs manuell eingegeben werden.
Hinweis: Wenn Sie die Datumsfelder in der Attributtabelle ausblenden möchten, setzen Sie bind::esri::fieldType auf null.
concat((format-date(${start_time},'(%H:%M) %d/%m/%y')), ' - ', (format-date(${end_time},'(%H:%M) %d/%m/%y')))
Die Abbildung unten zeigt die Formel, mit der das Start- und Enddatum eines Ereignisses in einem Textfeld dargestellt wird.
Die Abbildung unten enthält das Formular, das aus den konfigurierten Einstellungen erstellt wurde. Geben Sie sowohl die Startzeit als auch die Endzeit an, um den Datums- und Uhrzeitbereich anzuzeigen.
Geben Sie das Startdatum manuell ein. Das Enddatum wird automatisch anhand der festgelegten Dauer ermittelt.
In diesem Beispiel wird das Startdatum eines Mietvertrags für ein Haus angezeigt, in dem das Enddatum auf der Grundlage der Mietvertragsdauer in einem ganzzahligen Feld bestimmt wird.
concat((format-date(${lease_date}, '%d.%n.%Y')), ' - ', (format-date(${lease_end}, '%d.%n.%Y')))
Die nachfolgende Abbildung zeigt die Formel, mit der das Start- und Enddatum eines Mietvertrags für ein Haus in einem Textfeld angegeben wird.
Die Abbildung unten enthält das Formular, das aus den konfigurierten Einstellungen erstellt wurde. Geben Sie Werte unter "Start lease" und "Number of years" ein, um die Dauer des Mietvertrags anzuzeigen.
Manuelle Eingabe des Datums eines Ereignisses und automatische Anzeige des Zeitbereichs des zugehörigen Ereignisses
Dieses Beispiel zeigt den empfohlenen Zeitraum basierend auf dem Geburtsdatum, in dem ein Neugeborenes Impfung A und Impfung B erhalten sollte.
concat((format-date(${start_vaccine_A}, '%e.%n.%Y')), ' - ', (format-date(${end_vaccine_A}, '%e.%n.%Y'))) concat((format-date(${start_vaccine_B}, '%e.%n.%Y')), ' - ', (format-date(${end_vaccine_B}, '%e.%n.%Y')))
Die nachfolgende Abbildung zeigt die Formel, mit der der Zeitbereich für Impfung A und Impfung B basierend auf dem Geburtsdatum des Neugeborenen dargestellt wird.
Die Abbildung unten enthält das Formular, das aus den konfigurierten Einstellungen erstellt wurde. Geben Sie das Geburtsdatum ein, um die berechneten Zeitbereiche für nachfolgende Ereignisse anzuzeigen.
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen