HOW TO

Entfernen von Datumsangaben vor dem aktuellen Datum in einer Attributtabelle mit Arcade in Portal for ArcGIS und ArcGIS Online

Last Published: May 9, 2024

Zusammenfassung

In einer Attributtabelle, die ein Datumsfeld für einen Feature-Layer in Portal for ArcGIS und ArcGIS Online enthält, ist es für die Datengenauigkeit wichtig, abgelaufene Daten aus dem aktuellen Datum zu entfernen, da Inkonsistenzen zu Fehlern führen können.

In diesem Artikel wird der Workflow zum Entfernen von Datumsangaben vor dem aktuellen Datum in einer Attributtabelle mithilfe eines Arcade-Ausdrucks in Portal for ArcGIS und ArcGIS Online beschrieben.

In diesem Beispiel enthält die Attributtabelle ungültige Datumsangaben, da das aktuelle Datum der 26. Januar 2024 ist.

Die Attributtabelle enthält ungültige Datumsangaben.

Vorgehensweise

  1. Melden Sie sich bei Portal for ArcGIS oder ArcGIS Online an, und klicken Sie auf Inhalt > Eigene Inhalte.
  2. Klicken Sie auf den gehosteten Feature-Layer, der das Datumsfeld enthält, um die Elementdetailseite zu öffnen.
  3. Berechnen Sie das Feld, um ungültige Datumsangaben mit Arcade zu entfernen. In diesem Beispiel wird das Feld "Expired" ausgewählt. Anweisungen hierzu finden Sie unter Portal for ArcGIS: Berechnen von Werten für ein Feld oder ArcGIS Online: Berechnen von Werten für ein Feld.
  4. Geben Sie im Fenster Ausdruck den folgenden Arcade-Ausdruck an:
    1. Rufen Sie das aktuelle Datum und die aktuelle Uhrzeit ab.
var today = Now();
  1. Rufen Sie den Wert des Datumsfeldes aus der Attributtabelle ab.
var expirationDate = $feature['Expired'];
  1. Überprüfen Sie den Wert, und löschen Sie ihn, wenn das Ablaufdatum vor dem aktuellen Datum liegt.
if (expirationDate < today) {
    return null;
} else {
    return expirationDate;
}

Im nachfolgenden Code-Block finden Sie das vollständige Skript.

var today = Now();
var expirationDate = $feature['Your_Date_Field'];
if (expirationDate < today) {
    return null;
} else {
    return expirationDate;
}
  1. Klicken Sie auf OK.

Die folgende Abbildung zeigt die Attributtabelle nach dem Entfernen der ungültigen Datumsangaben.

Die ungültigen Datumsangaben sind entfernt.

Artikel-ID: 000032562

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln