Wenn Sie der Besitzer eines gehosteten Feature-Layers oder Administrator Ihrer Organisation sind, können Sie Felder für gehostete Feature-Layer hinzufügen, löschen und berechnen. Es gelten einige Einschränkungen, z. B. kann das Feld OBJECTID weder gelöscht noch berechnet werden. Eine vollständige Liste der Einschränkungen finden Sie im Abschnitt "Einschränkungen".
Zum Hinzufügen, Löschen oder Berechnen von Feldern in einem gehosteten Feature-Layer müssen Sie zunächst die Attributtabelle des Layers anzeigen. Weitere Informationen zu Tabellen finden Sie unter Anzeigen von Tabellen.
Hinzufügen eines Feldes
- Führen Sie zum Anzeigen einer Tabelle die nachfolgenden Schritte aus.
- Klicken Sie auf Tabellenoptionen.
- Klicken Sie auf Feld hinzufügen.
- Name: Feldnamen sollten keine Sonderzeichen wie Leerstellen, Bindestriche, runde und eckige Klammern oder andere Sonderzeichen wie $, % und # enthalten. Vermeiden Sie Feldnamen mit Wörtern, die im Normalfall als in der Datenbank reservierte Schlüsselwörter angesehen werden, z. B. CHARACTER oder DATE. Wenn Sie versuchen, einen Feldnamen mit einem Sonderzeichen oder ein in der Datenbank reserviertes Schlüsselwort hinzuzufügen, erhalten Sie eine Fehlermeldung.
- Alias: ein alternativer Name für ein Feld, der aussagekräftiger und benutzerfreundlicher als der Name des Feldes ist. Der Alias darf Sonderzeichen und in der Datenbank reservierte Schlüsselwörter enthalten.
- Typ: Wählen Sie eine der folgenden Optionen:
- Datum: Datum und Uhrzeit Weitere Informationen finden Sie unter Arbeiten mit Datumsfeldern.
- Double: Zahlen mit Dezimalstellen.
- Integer: Ganze Zahlen von -2,147,483,648 bis 2,147,483,647 (Long Integer).
- String: Jede beliebige Folge von Zeichen.
- Länge: Die maximale Länge in Zeichen, die in einem Zeichenfolgenfeld gespeichert werden können. Die Länge ist für den Feldtyp String erforderlich. Der Standardwert ist 256 Zeichen.
Löschen eines Feldes
- Führen Sie zum Anzeigen einer Tabelle die nachfolgenden Schritte aus.
- Klicken Sie auf die Spalte, die das Feld enthält, das Sie löschen möchten.
- Klicken Sie auf Löschen. Bestätigen Sie, dass das Feld gelöscht werden soll.
Für bestimmte Felder wie OBJECTID, CREATIONDATE, CREATOR, EDITDATE und EDITOR und Felder, die in der Karte für Symbolisierung und Filter verwendet werden, ist die Option Löschen nicht verfügbar. Andere Karten können jedoch Felder für Symbolisierung und Filter verwenden, die sich von den Feldern unterscheiden, die von der Karte verwendet werden. Für diese Felder ist die Option Löschen verfügbar. Gehen Sie beim Löschen von Feldern, die für Symbolisierung und Filterung in anderen Karten verwendet werden können, vorsichtig vor.
Berechnen eines Feldes
- Führen Sie zum Anzeigen einer Tabelle die nachfolgenden Schritte aus.
- Klicken Sie auf die Spalte, die das Feld enthält, dessen Werte Sie berechnen möchten.
- Klicken Sie auf Berechnen.
Das Dialogfeld Expression Builder wird angezeigt.
Grundlegende Operationen
Im Dialogfeld Expression Builder können Sie einfache Ausdrücke mit Operatoren wie Plus, Minus, Multiplizieren und Dividieren erstellen. Nachfolgend finden Sie einige Beispiele und Tipps:
- Um alle Werte in einem numerischen Feld namens SAMPLE mit 100,0 zu multiplizieren, geben Sie SAMPLE * 100.0 für den Ausdruck ein.
- Für komplexere Gleichungen können Sie Klammern verwenden, um die Reihenfolge der Berechnungen festzulegen, z. B. SAMPLE * (BASELINE - 40).
- Mathematische Operatoren funktionieren nicht mit Zeichenfolgenfeldern. Sie müssen die Zeichenfolgenfunktionen verwenden, die im Abschnitt Zeichenfolgenfunktionen beschrieben werden.
- Wenn Sie ein Feld vom Typ "Double" in ein Feld vom Typ "Integer" umrechnen, wird dem Ausdruck automatisch die CAST-Funktion hinzugefügt. Wenn Sie beispielsweise ein Double-Feld namens POP in ein Integer-Feld namens SAMPLE umrechnen, wird CAST(SAMPLE AS FLOAT) als Ausdruck angezeigt. Entfernen Sie die CAST-Funktion nicht. Weitere Informationen zur CAST-Funktion finden Sie nachstehend unter Numerische Funktionen.
- Um ein Apostroph in die Zeichenfolge einzufügen, verwenden Sie zwei einzelne Anführungsstriche für das Apostroph, z. B. 'Nightingale''s'. Verwenden Sie kein doppeltes Anführungszeichen.
Nachdem Sie den Ausdruck erstellt haben, klicken Sie auf die Schaltfläche Berechnen. Falls Fehler vorliegen, wird im unteren Bereich des Dialogfeldes eine Fehlermeldung angezeigt.
Nachfolgend finden Sie zusätzliche Überlegungen:
- Wenn Sie über einen Filter für Ihren Layer verfügen, werden nur die Werte der Datensätze berechnet, die den Filterkriterien entsprechen.
- Der Expression Builder funktioniert nur mit Feldnamen, nicht mit Feld-Aliasnamen. In der Liste Felder werden alle Feldnamen angezeigt, die für Berechnungen verfügbar sind. Diese Liste kann nach den Feldtypen String, Numerisch und Datum gefiltert werden.
- Wenn Sie mit der Maus auf einen Feldnamen in der Liste Felder zeigen, werden der Feld-Aliasname und -typ angezeigt.
- Wenn Sie auf einen Feldnamen in der Liste Felder klicken, wird das Feld zu dem Ausdruck hinzugefügt.
Verwenden von Funktionen
Neben einfachen Ausdrücken mit Operatoren können auch Funktionen verwendet werden. Funktionen arbeiten mit Feldnamen, Literalen und anderen Funktionen. Beispiel: Sie müssen ein Double-Feld in TOTALPOP dividiert durch POP18 umrechnen. Wenn POP18 eines Features gleich Null ist, führt die Berechnung zu dem Fehler "Division durch Null". Dies kann wie nachfolgend beschrieben mit der NULLIF-Funktion verhindert werden. Der Ausdruck muss TOTALPOP / NULLIF(POP18, 0) lauten.
Funktionen verwenden Argumente. In den folgenden Tabellen kann jedes Argument wie folgt lauten:
- Ein Feldname, solange der Feldtyp mit dem Argumenttyp (String, numerisch oder Datum) übereinstimmt.
- Ein Literal wie 'Sailboat' (eine in einfache Anführungszeichen gesetzte Zeichenfolge), die Zahl 5 oder ein Datum im Format MM/DD/YYYY hh:mm:ss, das von einfachen Anführungszeichen umgeben ist.
- Wenn in Ihrer Organisation nicht standardisierte SQL-Abfragen zulässig sind, müssen nicht englische Zeichen in einem Zeichenfolgenliteral in das Escapezeichen N ( gesetzt werden (Beispiel: N'针叶林').
- Eine Funktion, die einen Wert des geeigneten Typs (String, numerisch oder Datum) zurückgibt. FLOOR(POWER(SAMP_ERR, 0.5)) gibt beispielsweise den größten Ganzzahlwert zurück, der kleiner oder gleich der Quadratwurzel von SAMP_ERR ist.
Die Beispiele in der Beschreibungsspalte der folgenden Tabellen verwenden zu Veranschaulichungszwecken literale Argumente. Sie können bei diesen Argumenten einen Feldnamen oder eine andere Funktion ersetzen.
Zeichenfolgenfunktion
Funktion | Beschreibung |
---|---|
CHAR_LENGTH(String) | Die Anzahl der Zeichen in einem String wird zurückgeben. Das Ergebnis ist ein Ganzzahlwert. Beispiel
|
CONCAT(String1, String2) | Verbindet zwei Zeichenfolgen. Es können nur zwei Zeichenfolgen bereitgestellt werden. Um mehr als zwei Zeichenfolgen zu verbinden, müssen aufeinanderfolgende CONCATs wie unten dargestellt verschachtelt werden. Beispiel
NULL-Werte werden in eine leere Zeichenfolge konvertiert. |
POSITION(Unterzeichenfolge, String )* Hinweis:*Wenn der Hosting-Server Ihres Portals ArcGIS Data Store oder eine verwaltete Datenbank in PostgreSQL verwendet, müssen Sie stattdessen POSITION(Unterzeichenfolge in String) verwenden. | Gibt die Position des ersten Vorkommnisses von Unterzeichenfolge in String zurück. Wenn Unterzeichenfolge nicht gefunden wird, ist das Ergebnis 0. Beispiele
|
SUBSTRING(String, Anfang, Länge) | Gibt einen Teil von String zurück; Anfang ist ein Ganzzahlindex, der angibt, wo die zurückgegebenen Zeichen beginnen, und Länge ist die Anzahl der Zeichen, die zurückgegeben werden sollen. Beispiel
|
TRIM(BOTH | LEADING | TRAILING ' ' FROMString) | Gibt eine Zeichenfolge zurück, bei der alle vor- und nachgestellten Leerstellen aus String entfernt werden. Beispiel
Beachten Sie, dass das zweite Argument aus zwei einfachen Anführungszeichen besteht, zwischen denen sich eine Leerstelle befindet. |
UPPER(String) | Gibt eine Zeichenfolge zurück, bei der alle Zeichen in String in Großbuchstaben konvertiert werden. Beispiel
|
LOWER(String) | Gibt eine Zeichenfolge zurück, bei der alle Zeichen in String in Kleinbuchstaben konvertiert werden. Beispiel
|
Numerische Funktionen
Neben den unten beschriebenen numerischen Funktionen können Sie Statistiken für Spalten mit Daten berechnen. Diese Statistiken enthalten die Anzahl der Datensätze, den Minimal- und den Maximalwert, die Summe aller Werte, den Durchschnittswert und die Standardabweichung aller Werte.
- Klicken Sie auf die Spalte, die das Feld enthält, für dessen Werte Sie Statistiken abrufen möchten.
- Klicken Sie auf Statistiken. Die berechneten Statistiken werden in einem Dialogfeld angezeigt.
Funktion | Beschreibung |
---|---|
ABS(Zahl) | Gibt den absoluten (positiven) Wert von Zahl zurück. |
CEILING(Zahl) | Gibt den kleinsten Integer-Wert zurück, der größer als oder gleich Zahl ist. Beispiel
|
COS(Zahl) | Gibt den trigonometrischen Cosinus von Zahl zurück, von dem angenommen wird, dass es sich um einen Winkel in Radianten handelt. |
CAST(ZahlAS FLOAT | INT) | Konvertiert eine Zahl in einen anderen Typ. FLOAT konvertiert Zahl in einen Double-Wert, und INT wird in eine Ganzzahl konvertiert. |
FLOOR(Zahl) | Gibt den größten Integer-Wert zurück, der kleiner als oder gleich Zahl ist. Beispiel
|
LOG(Zahl)* Hinweis:*Wenn der Hosting-Server Ihres Portals einen über ArcGIS Data Store erstellten relationalen Data Store oder eine verwaltete Datenbank in PostgreSQL verwendet, müssen Sie stattdessen LN(Zahl, Dezimalstelle) verwenden. | Der natürliche Logarithmus von Zahl. |
LOG10(Zahl)* Hinweis:*Wenn der Hosting-Server Ihres Portals einen über ArcGIS Data Store erstellten relationalen Data Store oder eine verwaltete Datenbank in PostgreSQL verwendet, müssen Sie stattdessen LOG(Zahl, Dezimalstelle) verwenden. | Der base-10-Logarithmus von Zahl. |
MOD(Zahl, n) | Gibt den Rest nach der Division von n zurück, die für Zahl durchgeführt wurde. Sowohl n als auch Zahl muss vom Typ "Integer" sein. Beispiel
|
NULLIF(Zahl, Wert) | Gibt null zurück, wenn Zahl gleich Wert ist. NULLIF wird im Allgemeinen verwendet, um "Division durch Null"-Fehler zu vermeiden, indem Wert auf 0 gesetzt wird. Wenn bei einer Berechnung eines der Argumente ein null-Feldwert ist, ist das Ergebnis der Berechnung null. Beispiel: Sie müssen ein Double-Feld in TOTALPOP dividiert durch POP18 umrechnen. Wenn POP18 eines Features gleich Null ist, führt die Berechnung zu dem Fehler "Division durch Null". Sie können einen Filter erstellen, um Datensätze auszublenden, bei denen POP18 Null ist, und anschließend die Berechnung durchführen. Eine einfachere Option ist die Verwendung von NULLIF.
|
POWER(Zahl , y) | Gibt den Wert von Zahl potenziert mit der angegebenen Potenz y zurück. |
ROUND(Zahl , Länge) | Rundet Zahl auf den angegebenen Längenwert ab. Wenn Länge eine positive Zahl ist, wird die Zahl auf die von Länge angegebene Dezimalstelle gerundet. Wenn Länge eine negative Zahl ist, wird sie links vom Dezimaltrennzeichen gerundet. Beispiele
|
SIN(Zahl) | Gibt den trigonometrischen Sinus von Zahl zurück, von dem angenommen wird, dass es sich um einen Winkel in Radianten handelt. |
TAN(Zahl) | Gibt den Tangens von Zahl zurück, von dem angenommen wird, dass es sich um einen Winkel in Radianten handelt. |
TRUNCATE(Zahl, Dezimalstelle)* Hinweis:*Wenn der Hosting-Server Ihres Portals einen über ArcGIS Data Store erstellten relationalen Data Store oder eine verwaltete Datenbank in PostgreSQL verwendet, müssen Sie stattdessen TRUNC(Zahl, Dezimalstelle) verwenden. | Kürzt Zahl an der angegebenen Dezimalstelle. Eine positive Dezimalstelle wird bis zur angegebenen Dezimalstelle gekürzt. Wenn Dezimalstellen eine negative Zahl ist, wird sie links vom Dezimaltrennzeichen gekürzt. Beispiele
|
Datumsfunktionen
Für Datumsfelder sind einige Funktionen verfügbar. Unter Arbeiten mit Datumsfeldern finden Sie eine Liste mit Datumsfunktionen und erfahren mehr über die Verwendung von Datumsfeldern in Attributtabellen.
Arbeiten mit Datumsfeldern
An Datumsfeldern lassen sich einige Berechnungen vornehmen. Beispielsweise können Sie Zeit zu einem Datumsfeld addieren bzw. davon subtrahieren oder auch die Differenz zwischen zwei Datumsfeldern berechnen.
Datumsfunktionen
Die folgenden Datumsfunktionen sind verfügbar:
Funktion | Beschreibung |
---|---|
CURRENT_DATE()* Hinweis:*Wenn der Hosting-Server Ihres Portals einen über ArcGIS Data Store erstellten relationalen Data Store oder eine verwaltete Datenbank in PostgreSQL verwendet, müssen Sie stattdessen CURRENT_DATE verwenden. | Gibt das aktuelle Datum in UTC-Zeit zurück. |
CURRENT_TIME()* Hinweis:*Wenn der Hosting-Server Ihres Portals einen über ArcGIS Data Store erstellten relationalen Data Store oder eine verwaltete Datenbank in PostgreSQL verwendet, müssen Sie stattdessen CURRENT_TIME verwenden. | Gibt das aktuelle UTC-Datum und die UTC-Uhrzeit (Stunden, Minuten, Sekunden) zurück. |
CURRENT_TIMESTAMP()* Hinweis:*Wenn der Hosting-Server Ihres Portals einen über ArcGIS Data Store erstellten relationalen Data Store oder eine verwaltete Datenbank in PostgreSQL verwendet, müssen Sie stattdessen CURRENT_TIMESTAMP verwenden. | Gibt das aktuelle UTC-Datum und die UTC-Uhrzeit (Stunden, Minuten, Sekunden, Millisekunden) zurück. |
EXTRACT(unit FROM date)* Hinweis:*Wenn der Hosting-Server Ihres Portals einen über ArcGIS Data Store erstellten relationalen Data Store oder eine verwaltete Datenbank in PostgreSQL verwendet, müssen Sie stattdessen CURRENT_DATE verwenden. | Gibt einen Teil einer Datums-/Zeitangabe wie Jahr, Monat, Tag, Stunde, Minute usw. zurück. Beispiel:
|
Berechnen von Datumsfeldern
Zum Berechnen von Datumsfeldern können Sie beliebige Kombinationen von Datums- und Zahlenfeldern sowie Literalen verwenden. Bei der Anwendung von Datumsliteralen müssen Sie SQL-unterstützte Datumsformate verwenden.
Hinzufügen von Zeit zu oder Subtrahieren von Zeit von einem Datum
Um ein aktualisiertes Datumsfeld zu erhalten, kann man Zeit zu einem Datenfeld oder einem SQL-unterstützten Datumsliteral addieren oder davon subtrahieren. Beispielsweise lässt sich ein künftiges Inspektions- oder Prüfdatum durch Hinzufügen von Zeit zu einem Datum berechnen.
Mit den folgenden Berechnungen können Sie Zeit zu einem Datumsfeld addieren oder davon subtrahieren. Bei der ersten werden Datumsfelder verwendet, bei der zweiten Werte für Datumsliterale. Es können auch Zahlenfelder und Zahlenliterale verwendet werden. Wie Sie im dritten und vierten Rechenbeispiel sehen können, werden beliebige Kombinationen aus Feldern und Literalen unterstützt.<DateField> + / - <NumberField> = updated date
DATE'<SQL-supported Date Literal>' + / - <Number of Days> = updated date
<DateField> +/- <Number of Days> = updated date
DATE'<SQL-supported Date Literal >' + / - <NumberField> = updated date
Das berechnete Datumsfeld ergibt sich aus dem ursprünglichen Datum plus oder minus die Anzahl der Tage, die addiert oder subtrahiert werden sollen. Die Anzahl der Tage kann sowohl eine ganze Zahl sein als auch einen Bruch beinhalten – so würde z. B. 1,5 für eineinhalb Tage bzw. 36 Stunden stehen.
Im folgenden Beispiel wird ein Maschinenteil am 14.6.2016 um 10.00 Uhr installiert. Mit einer der folgenden Berechnungsmethoden können Sie ein Inspektionsdatum einen Monat (30 Tage) nach diesem Installationsdatum erzeugen. Bei der ersten Berechnung wird ein Datumsfeld mit dem Wert 6/14/2016 und ein Zahlenfeld mit dem Wert 20 verwendet, während bei der zweiten ein Datumsliteral und ein Zahlenliteral verwendet werden.<MyDateField> + <MyNumberField> = 7/14/2016 10:00 AM
DATE'6/14/2016' + 30 = 7/14/2016 10:00 AM
Berechnen der Differenz zwischen zwei Datumsangaben
Manchmal ist es erforderlich, den Zeitraum zwischen zwei Datumsangaben zu berechnen. Wenn Ihnen z. B. die Installationsdaten und Inspektionsdaten für Stromzähler vorliegen, können Sie die Differenz zwischen den beiden Daten ermitteln, um zu überprüfen, ob der Zeitabstand zwischen Installation und Inspektion innerhalb der zulässigen Vorgaben liegt. Das Ergebnis dieser Berechnung ist kein Datumsfeld, sondern ein Zahlenfeld.
Zum Berechnen des Zeitabstands zwischen zwei Daten können Sie beliebige Kombinationen von Datumsfeldern und Datumsliteralen verwenden. Bei der ersten nachstehenden Berechnung wird ein Datumsfeld verwendet, bei der zweiten ein Datumsliteral. Bei dritten und vierten Berechnung wird sowohl ein Datumsfeld als auch ein Datumsliteral verwendet.<DateField1> - <DateField2> = number of days in between
DATE'<SQL-supported Date Literal>' - DATE'< SQL-supported Date Literal>' = number of days in between
<DateField1> - DATE'<SQL-supported Date Literal>' = number of days in between
DATE'<SQL-supported Date Literal>' - <DateField2> = number of days in between
Das Ergebnis ist ein Zahlenfeld, das durch Subtraktion eines Datumsfelds/-literals von einem anderen Datumsfeld/-literal berechnet wird. Das Ergebnis kann sowohl eine ganze Zahl (von Tagen) sein als auch einen Bruch beinhalten – so würde z. B. 1,5 für eineinhalb Tage bzw. 36 Stunden stehen.
Im vorstehend erwähnten Beispiel für Stromzählerinspektionen kann zur Berechnung des Zeitraums zwischen einem Installationsdatum vom 1.6.2015 und 1.10.2015 jeder der folgenden Berechnungswege verwendet werden. Bei der ersten Berechnung werden Datumsfelder verwendet, beim zweiten Datumsliterale und im dritten und vierten jeweils ein Datumsfeld und ein Datumsliteral.<InspectionDateField> - <InstallationDateField> = 122 (days)
DATE'10/1/2015' - DATE'6/1/2015' = 122 (days)
<InspectionDateField> - DATE'6/1/2015' = 122 (days)
DATE'10/1/2015' - <InstallationDateField> = 122 (days)
Erwägungen zu Datumsfeldern
Bei der Arbeit mit Datumsfeldern sollten die folgenden Informationen berücksichtigt werden:
Ändern des Anzeigeformats von Datumsfeldern
Sie können die Anzeige von Datumswerten in der Tabelle ändern. Tabellen zeigen die gleiche Formatierung an, die in Pop-up-Fenstern konfiguriert wird. Sie können das Anzeigeformat eines Datumsfeldes ändern, indem Sie den Feld-Alias im Fenster Attribute konfigurieren der Pop-up-Eigenschaften auswählen.
Eingeben von Daten im Format "MM/DD/YYYY hh:mm:ss"
Unabhängig davon, wie Daten in der Tabelle angezeigt werden, können sie nur im Format "MM/DD/YYYY hh:mm:ss" in einfachen Anführungszeichen angegeben werden. Um beispielsweise ein Datumsfeld auf 17:00 Uhr am 27. Mai 2014 festzulegen, geben Sie '05/27/2014 05:00:00PM', '05/27/2014 5:00PM' oder '05/27/2014 17:00:00' (24-Stunden-Format) ein. Zeit kann nicht alleine gespeichert werden, sie muss immer eine Komponente eines Datums sein.
Daten werden in UTC-Zeit eingegeben und gespeichert
Von Datumsfeldern in Tabellen wird angenommen, dass sie UTC-Datums- und Uhrzeitwerte enthalten. UTC steht für Universal Time Coordinated und entspricht in etwa der aktuellen Uhrzeit am Nullmeridian der Erde (Längengrad Null) in der Nähe von Greenwich, England. UTC ist eine präzisere Version von GMT (Greenwich Mean Time). Daten werden als UTC-Daten angesehen, da die physische Position des Servers, auf dem Ihre Daten gehostet werden, überall auf der Welt sein kann. Die Alternative, Datums- und Uhrzeitwerte in einer lokalen Zeitzone zu speichern, führt zu unterschiedlichsten Problemen, insbesondere, wenn Sie oder der Server, auf dem Ihre Daten gehostet werden, die Zeitzone wechseln.
Sobald ein Datumsfeld angezeigt wird, wird das Datum von UTC-Zeit in Ihre Lokale Uhrzeit konvertiert. Dies erfolgt durch Abfragen Ihres Computers bzw. Anforderung seiner Zeitzoneneinstellung. Angenommen, Ihr Computer ist auf Pacific Standard Time (PST) eingestellt. PST liegt acht Stunden hinter UTC – wenn die UTC-Zeit 9:00 Uhr beträgt, entspricht dies 1:00 Uhr PST (bzw. 2:00 Uhr bei Sommerzeitanpassung).
Bei jedem Datum, das in einen Ausdruck eingegeben wird, wird davon ausgegangen, dass es sich um UTC-Zeit und nicht um Ihre aktuelle Zeitzone handelt. Diese Annahme kann zu Verwirrung führen. Wenn Sie beispielsweise '05/27/2014 05:00:00PM' mit einem auf PST eingestellten Computer eingeben, wird dieser Wert aufgrund der oben beschriebenen Zeitkonvertierung als 5/27/2014 9:00 AM angezeigt.
Um der Konvertierung von UTC- in lokale Zeitzonen gerecht zu werden, finden Sie nachfolgend einige Tipps:
- Wenn Sie Ihre aktuellen Datums- und Uhrzeitwerte eingeben müssen, verwenden Sie eine der folgenden Funktionen, da diese immer eine UTC-Zeit zurückgeben.
- Wenn Sie ein Datum ohne Zeitkomponenten eingeben, addieren Sie 12 Stunden zu dem Datum. Geben Sie beispielsweise '5/27/2014 12:00PM' oder '5/27/2014 12:00' statt '5/27/2014' ein. Dieser Versatz ist erforderlich, da bei Eingabe eines Datums ohne Zeitkomponente dieses Datum als Mitternacht an diesem Datum eingegeben wird (5/27/2014 wird in 5/27/2014 00:00:00 umgewandelt). Wenn es in Ihrer lokalen Zeitzone angezeigt wird, werden Stunden entsprechend addiert oder subtrahiert. Wenn Sie sich beispielsweise in einer PST-Zeitzone befinden und 5/27/2014 eingeben, wird 5/26/2014 (Mitternacht am 27. minus sieben Stunden) angezeigt.
- Wenn Sie ein Datum mit einer Zeitkomponente eingeben, wenden Sie Ihren Zeitzonenversatz auf diesen Zeitwert an. Wenn Sie beispielsweise 5/27/2014 12 PM PST eingeben müssen, wenden Sie die Differenz von acht Stunden an, und geben Sie '5/27/2014 8:00PM' ein. Um Ihren Zeitzonenversatz zu finden, durchsuchen Sie das Internet mit einem Suchausdruck wie Berechnung der UTC-Zeitdifferenz.
- Um den Inhalt Ihres Datumsfeldes in UTC-Zeit anzuzeigen, können Sie Ihrer Tabelle ein Zeichenfolgenfeld hinzufügen und es so berechnen, dass es mit Ihrem Datumsfeld übereinstimmt. Das Datum wird in eine Zeichenfolge ohne Zeitzonenversatz konvertiert. Diese Zeichenfolge enthält auch Millisekunden.
Beschränkungen
- Die Funktion Löschen ist weder für das OBJECTID-Feld noch für Felder verfügbar, die für Symbolisierung, Zeitschieberegler, Filter, Beschriftungen oder Editor-Tracking verwendet werden. Beachten Sie jedoch, dass andere Karten Felder für Symbolisierung und Filter verwenden, die sich von den Feldern unterscheiden, die von der Karte verwendet werden. Für diese Felder ist die Option Löschen verfügbar. Gehen Sie beim Löschen von Feldern, die für Symbolisierung und Filterung in anderen Karten verwendet werden können, vorsichtig vor.
- Die Optionen Feld hinzufügen, Löschen und Berechnen sind für Kopien von Layern oder gehostete Feature-Layer, denen Kachel-Layer zugeordnet sind, nicht verfügbar.
- Die Optionen Feld hinzufügen, Löschen und Berechnen stehen nur für gehostete Feature-Layer und Tabellen zur Verfügung. Sie müssen der Besitzer des Layers oder Administrator Ihrer Organisation sein, um diese Funktionen zu verwenden.
- Es werden nur standardisierte SQL-Abfragen unterstützt.