Exkurs (Excel): (Datum) |
Home Zurück Vor |
Für viele Aufgabenstellungen werden Informationen mit Zeitbezug benötigt und beispielsweise als Datum oder Uhrzeit erfasst. Beim Einlesen von Excel-Tabellen als Datenquelle in GeoAS Project oder MapInfo Pro sind einige Regeln und Besonderheiten zu beachten.
Für die weitere Bearbeitung (z.B. Beschriftung) und Analyse der Daten (z.B. über SQL-Abfragen oder Thematische Karten) in GeoAS Project oder MapInfo Pro ist es relevant, ob eine Spalte als Datentyp Datum/Uhrzeit bzw. Datum oder als Zeichen definiert ist. Vereinfacht ausgedrückt, kann man mit Werten vom Datentyp Datum/Uhrzeit bzw. Datum "Berechnungen" vornehmen. Beispiel: Finde alle Objekte/Datensätze im Zeitraum vom 01.01.2023 bis zum 31.05.2023. Diese "Berechnungen" gehen NICHT mit Werten in Spalten, die als Zeichen definiert sind.
Insofern ist es bei der Datenerfassung in Excel relevant, ob man für Datensätze, für die kein Datum vorliegt, in der entsprechenden Zelle einen "Text" einträgt (z.B. "n/a" oder "nicht bekannt") oder ob man in der Zelle keinen Eintrag vornimmt. Sofern in einer Spalte in mindestens einer Zelle ein Text hinterlegt ist, wird dieser Spalte der Datentyp "Zeichen" zugeordnet. (Dazu reicht auch ein in einer Zelle versehentlich gesetztes Leerzeichen aus.) Leere Zellen haben bei der Erfassung eines Datums keinen Einfluß auf die Definition des Datentyps Datum/Uhrzeit bzw. Datum.
Die Besonderheiten beim Datum werden nachstehend anhand einer Excel-Tabelle mit mehreren Spalten und jeweils unterschiedlichen Eintragungen für ein Datum illustriert.
Muster einer Datenquelle aus Excel
Excel-Tabellen können über zwei unterschiedliche Methoden eingelesen werden. Relation > Öffnen > Relation
Bei beiden Varianten werden nach dem Einlesen der Excel-Tabelle die Einträge in den Spalten zum Datum "korrekt" abgebildet.
Variante A: Ergebnis im Anzeigefenster von GeoAS Project / MapInfo Pro:
Variante B: Ergebnis im Anzeigefenster von GeoAS Project / MapInfo Pro:
Unterschiedliche Anzeige der Werte für Datum Bei einem Vergleich der verschiedenen Spalten einerseits und der beiden Anzeigefenster andererseits lassen sich Unterschiede feststellen, wie die Informationen zum Datum beim Einlesen verarbeitet wurden. Diese Unterschiede (und deren Gründe) werden nachfolgend erläutert.
Unterschied 1 Anzeige des Datums als xx.xx.xxxx <=> xxxx/xx/xxxx Die abweichende Darstellung der Werte zum Datum resultiert in Abhängigkeit der gewählten Methode zum Öffnen von Excel-Tabellen. Die beiden "Engines" bilden die Werte zum Datum unterschiedlich ab.
Unterschied 2: Anzeige des Datums als xx.xx.xxxx yy:yy:yy <=> xx.xx.xxxx Die abweichende Darstellung der Werte zum Datum resultiert in Abhängigkeit der gewählten Methode zum Öffnen von Excel-Tabellen. Die beiden "Engines" bilden die Werte zum Datum durch die Zuweisung eines gering unterschiedlichen Datentyps unterschiedlich ab. Die Zuweisung unterschiedlicher Datentypen wirkt sich nicht nachteilig (im Sinne von "falsch") auf das Resultat im Anzeigefenster aus (und kann bei Bedarf nachträglich korrigiert werden).
Sofern die Abbildung des Datums inkl. Uhrzeit (01.01.2023 00:00:00) nicht gewünscht sein sollte, kann über die Änderung der Feldeigenschaften der Datentyp von Datum/Uhrzeit nach Datum geändert werden. Diese Modifikation muss in diesem Beispiel bereits beim Einlesen der Excel-Tabelle vorgenommen werden. Vorgehensweise zur Änderung des Datentyps:
Änderung des Datentyps beim Einlesen: •Selektieren Sie betreffende Spalte und wählen Sie aus der Listbox Typ den Datentyp Datum (anstelle von Datum/Uhrzeit). •Den folgenden Hinweis können Sie (in diesem Beispiel) mit OK bestätigen.
Ergebnis im Anzeigefenster von GeoAS Project / MapInfo Pro:
|