Fehlerbehebung bei DataTable

APPLIES TO

  • Smartsheet Advance Package

RELATED CAPABILITIES

Who can use this capability?

  • Admin
  • Viewer

Diese Anleitung hilft Ihnen bei Problemen mit der Navigation in DataTable.

Fehlerbehebung bei DataTable

APPLIES TO

  • Smartsheet Advance Package

RELATED CAPABILITIES

Who can use this capability?

  • Inhaber
  • Administrator
  • Bearbeiter

Sonderzeichen zusammen mit Zahlen in einem Quelldatensatz (Währungssymbole, Punkte, Prozentzeichen usw.) werden beim Importieren in DataTable-Zahlenfelder nicht als numerische Werte interpretiert.


Ursache

Smartsheet schreibt alle Werte im zugrunde liegenden Datensatz, die Buchstaben oder Sonderzeichen enthalten, als Textzeichenfolgen in DataTable-Zahlenfelder. Smartsheet nimmt sie über Verbindungen als Zeichenfolgen in das Sheet auf. Die einzige Ausnahme von dieser Regel sind wissenschaftliche Zahlen, die als gültige Zahlen interpretiert werden. Wenn die Zahl die vorgegebenen Grenzen überschreitet, schreibt Smartsheet sie als Zeichenfolge in ein Sheet.


Schritte zur Fehlerbehebung/Lösung

Stellen Sie sicher, dass der zugrunde liegende Datensatz numerische Werte nur als Zahlen mit einem einzelnen Dezimaltrennzeichen speichert, da Smartsheet Benutzereingaben mit dem standardmäßigen (US-amerikanischen) Zahlenformat analysiert.

 

Wenn Sie möchten, dass Ihre Daten als Zahlen in Sheets aufgenommen werden:

  • Wenn Sie Prozentsätze aus einem zugrunde liegenden Datensatz laden, formatieren Sie die Prozentsätze als Dezimalwerte ohne %-Symbol (d. h. 0,5 statt 50 %).
  • Wenn Sie Geldbeträge aus einem zugrunde liegenden Datensatz laden, formatieren Sie diese als Dezimalzahlen ohne Punkte oder Währungssymbole (z. B. 15000,00 statt 15.000,00 € oder 15.000,00).
 

Wenn Sie Daten in DataTable laden möchten, sodass sie als Zahlen in Sheets aufgenommen werden, müssen Sie Folgendes tun:

  1. Legen Sie den DataTable-Feldtyp auf „Zahl“ fest.
  2. Schicken Sie Daten mit den folgenden Beschränkungen in Ihre DataTable:
    • Entfernen Sie Punkte für numerische Werte (z. B. 1000 statt 1.000).
    • Geben Sie Prozentsätze im Dezimalformat an (z. B. 0,99 statt 99 %).
    • Entfernen Sie Währungssymbole (z. B. 123,45 statt 123,45 €).

Was passiert, wenn mein Sheet voll ist?

Ihr Sheet kann voll werden, wenn die Filterkriterien Ihrer DataTable-Verbindung zu viele Datensätze übertragen oder Ihrem Sheet mehr Daten hinzufügen.

  • Wenn Ihr Sheet die Kapazitätsgrenze von 500.000 Zellen erreicht, überträgt die Verbindung keine Daten mehr.
  • Wenn die Übertragung stoppt, bestimmen Sie genauere Filterkriterien für Ihre Verbindung und entfernen Sie Zeilen aus Ihrem Sheet.

Sobald Sie Platz in Ihrem Sheet geschaffen haben, können Sie die Verbindung wieder aktivieren.

Was passiert, wenn bei einer Suchmodus-Verbindung mehrere Zeilen in meinem Sheet dieselbe eindeutige ID besitzen?

Je nachdem, wie Sie die Verbindung konfigurieren, werden jeder Zeile im Sheet die entsprechenden Werte zugeordnet.

Was passiert, wenn bei einer Suchmodus-Verbindung mehrere Datensätze in meiner DataTable dieselbe eindeutige ID besitzen?

Die Verbindung verwendet den Datensatz, der zuerst gefunden wird. Normalerweise ist das der Datensatz mit der niedrigsten Datensatz-ID.

Was passiert, wenn ich bei einer Suchmodus-Verbindung die eindeutige ID in meinem Sheet ändere?

Die DataTable überschreibt die vorhandenen Daten in den Sheetzellen, die der DataTable zugeordnet sind.

Wie erstelle ich ein Datumsfeld in meiner DataTable?

Wenn Sie eine neue DataTable erstellen, fügen Sie ein Feld hinzu, wählen Sie Datum als Feldtyp aus und geben Sie das Datumsformat an.

Anhand des Datumsformats erkennt die DataTable, wie die Daten in Ihrer CSV- oder Excel-Datei analysiert werden sollen, wenn Smartsheet Data Shuttle Daten in Ihre DataTable lädt. Das Datumsformat hat nur beim Importieren von Daten einen Einfluss auf die Analyse der Daten. Beispiel: Wenn Sie 12/31/1999 auswählen, geht die DataTable davon aus, dass Ihre Daten im Format mm/dd/yyyy geladen werden.

  • Wenn Sie Daten in eine DataTable laden, ohne ein Datumsformat anzugeben, wird das Datumsformat yyyy-mm-ddThh:MM:ssZ erwartet, z. B. 2020-09-17T00:00:00Z. Das ist der Fall, wenn Sie Ihre DataTable zunächst aus einem Data Shuttle-Workflow erstellen.
  • Wenn Sie das Datumsformat später ändern, dauert es ein wenig, bis die DataTable die Änderung verarbeitet hat und Daten im neuen Format geladen werden. Zusätzlich müssen Sie sämtliche Datensätze in Ihrer DataTable aktualisieren, die Daten im alten Format besitzen, bevor diese ordnungsgemäß in einer Verbindung gefiltert werden können.

Wie filtere ich in meiner DataTable nach Datumsfeld?

Wählen Sie bei der Erstellung einer neuen Verbindung den Feldtyp Datum aus. Wählen Sie dann mit der Datumsauswahl das Datum im Format MM/TT/JJ aus. Geben Sie beispielsweise 07/09/21 ein, um Datensätze nach dem 9. Juli 2021 zu filtern. Für Datumsvergleiche können Sie Operatoren wie „kleiner als“, „größer als“, „zwischen“, „ist gleich“ und „ist nicht gleich“ verwenden.

Die Filteroption In den nächsten/letzten N Tagen schließt den aktuellen Tag aus. Um den aktuellen Tag einzuschließen, verwenden Sie die Filteroption für ab heute/morgen/gestern. Auf diese Weise lässt sich bei Bedarf das aktuelle Datum in die relativen Datumsfilterkriterien einbeziehen.

Manchmal werden meine Zahlen nicht als numerische Werte, sondern als Zeichenfolgen importiert. Warum passiert das?

Eine DataTable interpretiert Sonderzeichen wie Währungssymbole oder Punkte nicht als Definition numerischer Werte. DataTable interpretiert diese Zeichen nur als Teil einer Textzeichenfolge. Verwenden Sie stattdessen Dezimalstellen, um Währungsbeträge oder Prozentsätze anzugeben.

  • Verwenden Sie eine Dezimale ohne ein %-Symbol, um Prozentzahlen in Ihrem Datensatz zu formatieren. Beispiel: 0,5 statt 50 %
  • Verwenden Sie nur Dezimalen, um monetäre Werte zu formatieren. Verwenden Sie keine Punkte oder Währungssymbole. Beispiel: 15000,00 statt 15.000,00 € oder 15.000,00

So werden Daten in Sheets als Zahlen angezeigt:

  1. Legen Sie den DataTable-Feldtyp auf Zahl fest.
  2. Schicken Sie Daten mit den folgenden Beschränkungen in Ihre DataTable:
    • Entfernen Sie Punkte aus numerischen Werten, also ändern Sie beispielsweise 1.000 zu 1000.
    • Geben Sie Prozentsätze im Dezimalformat an. Beispiel: Ändern Sie 99 % zu 0,99 oder 78,23 % zu 0,7823.
    • Entfernen Sie Währungssymbole, also ändern Sie beispielsweise 123,45 € zu 123,45.