Verschieben von Feldern in Tabellenlayouts
Durch Verschieben von Feldern können Sie Felddefinitionen korrigieren, die durch eine fixe Bytezahl verschoben sind. Dies ist nur erforderlich, wenn das Tabellenlayout falsch definiert wurde, oder wenn Änderungen an der Datenquelle vorgenommen wurden und Sie Ihre Analytics-Tabelle nicht neu definieren möchten.
Wenn eine Datenquelle geringfügige Änderungen aufweist, z.B. eine vergrößerte Feldlänge für eines der von Ihnen definierten Felder, können Sie die Position der nachfolgenden Felder verschieben und das aktualisierte Tabellenlayout weiterhin verwenden. Beim Verschieben einer Feldstartposition in einem Tabellenlayout versetzen Sie automatisch die Startpositionen aller Felder, die rechts von diesem Feld definiert sind. Das Verschieben von Feldern wirkt sich nur auf physische Datenfelder aus.
Datensatzlänge anpassen
Wenn Sie Felder in einem Tabellenlayout verschieben, müssen Sie eventuell auch den Wert Datensatzlänge in der Registerkarte Tabellenlayout-Optionen anpassen, sofern eine der folgenden Situationen vorliegt:
- Geänderte Feldlänge Wenn die Länge eines Felds in der Datenquelle geändert wurde, müssen Sie zunächst die Länge des entsprechenden Felds im Tabellenlayout manuell anpassen. Eventuell müssen Sie auch die Datensatzlänge im Tabellenlayout anpassen, bevor Sie Felder verschieben.
- Feld hinzugefügt Wenn ein neues Feld in der Datenquelle hinzugefügt wurde, müssen Sie zunächst die Datensatzlänge im Dialogfeld Tabellenlayout vergrößern, um Platz für das neue Feld zu schaffen. Analytics erlaubt es nicht, Felder zu verschieben, wenn eines der verschobenen Felder die vorliegende Datensatzlänge überschreitet. Nachdem die Felder verschoben wurden, können Sie die neuen Felddefinitionen hinzufügen.
- Feld entfernt Wenn ein Feld aus der Datenquelle entfernt wurde, müssen Sie das entsprechende Feld im Tabellenlayout löschen. Nach dem Verschieben von Feldern, kann es erforderlich sein, die Datensatzlänge manuell zu reduzieren.
Verschobene Felddefinitionen müssen innerhalb der Datensatzlänge verbleiben.
Wenn Sie ein bzw. mehrere Felddefinitionen nach rechts oder links verschieben, dürfen die Felder in keiner Richtung die Datensatzlänge überschreiten.
Durch das Verschieben von Feldern werden sowohl die angegebene Felddefinition als auch alle rechts von der angegebenen Definition befindlichen Felddefinitionen verschoben. Falls der verschobene Definitionsblock die Datensatzlänge in einer beliebigen Richtung überschreitet, wird eine Fehlermeldung angezeigt, und die Verschiebeoperation wird nicht durchgeführt.
Tipp
Wenn die Fehlermeldung erscheint, weil Sie das Ende des Datensatzes überschreiten, können Sie versuchen, die letzte Felddefinition zu entfernen, damit genügend Platz ist, die Felddefinitionen zu verschieben.
Felder in einem Tabellenlayout verschieben
- Wählen Sie .
- Klicken Sie auf die Registerkarte Felder/Ausdrücke bearbeiten.
- Optional. Wenn ein Datenfilter für das Tabellenlayout definiert ist, können Sie festlegen, Felder nur für einen bestimmten Datenfilter zu verschieben. Wählen Sie den entsprechenden Datenfilter aus der Dropdown-Liste über der Feldliste aus. Analytics zeigt nur Felder an, die zu dem ausgewählten Datenfilter gehören. Nur diese Felder werden verschoben.
- Optional. Wenn Sie Felder ab einem bestimmten Feld verschieben möchten, wählen Sie das Feld in der Feldliste aus.
Die Byte-Startposition des gewählten Felds ist im Dialogfeld Felder verschieben vorgegeben.
- Klicken Sie auf Felder verschieben.
- Im Textfeld Felder verschieben ab Position behalten Sie den vorgegebenen Wert bei oder geben die Startposition des ersten Felds, das verschoben werden soll, in Bytes an.
Alle Felddefinitionen, die rechts neben der festgelegten Felddefinition liegen, werden auch verschoben.
Wenn Sie eine Byte-Position festlegen, die keine Startposition ist, wird die nächste Startposition verwendet.
Hinweis
Nicht-Unicode-Analytics 1 Byte = 1 Zeichen Unicode-Analytics, erweiterte ASCII-Daten (ANSI) 1 Byte = 1 Zeichen Unicode-Analytics, Unicode-Daten 2 Bytes = 1 Zeichen Für Unicode-Daten sollten Sie in der Regel eine ungerade Byte-Startposition festlegen. Wenn Sie eine gerade Startposition festlegen, werden Zeichen unter Umständen falsch angezeigt.
- Im Textfeld Felder um die folgende Anzahl von Bytes verschieben geben Sie die Anzahl von Bytes an, um welche die Felddefinition verschoben werden soll.
Um die Felddefinitionen nach rechts zu verschieben, muss eine positive Zahl eingegeben werden. Um die Felddefinitionen nach links zu verschieben, muss eine negative Zahl eingegeben werden.
Hinweis
Nicht-Unicode-Analytics 1 Byte = 1 Zeichen Unicode-Analytics, erweiterte ASCII-Daten (ANSI) 1 Byte = 1 Zeichen Unicode-Analytics, Unicode-Daten 2 Bytes = 1 Zeichen Legen Sie für Unicode-Daten nur eine gerade Anzahl von Bytes fest. Wenn Sie eine ungerade Anzahl von Bytes festlegen, werden Zeichen unter Umständen falsch angezeigt.
- Klicken Sie auf OK und dann im Bestätigungsdialogfeld auf Ja.