Loading

Ändern der 24-Stunden-Zeit in das Standardformat der 12-Stunden-Zeit

Veröffentlichungsdatum: Nov 29, 2023
Aufgabe
Konvertieren eines numerischen Werts, der einen Zeitstempel im militärischen oder 24-Stunden-Format darstellt, in ein Datums- und Uhrzeitfeld im 12-Stunden-Format
Schritte

Diese Anleitungen nutzen Beispiel-Abfahrtszeiten von Bussen, bei denen der 24-Stunden-Zeitstempel in einem numerischen Feld gespeichert wird, z. B. 835 für 8:35 am. Es sind nicht unbedingt alle folgenden Schritte erforderlich, wenn Ihr 24-Stunden-Zeitstempel bereits ein Zeichenfolgenfeld (auch Texttyp genannt) mit einer vorangestellten Null ist. 

  1. Klicken Sie mit der rechten Maustaste auf [Geplante Abfahrtszeit] im linken Datenbereich und wählen Sie "In Dimension konvertieren" aus.
  2. Klicken Sie auf das #-Symbol neben [Geplante Abfahrtszeit] im Datenbereich und wählen Sie "Zeichenfolge" aus.
  3. Wählen Sie "Analyse" > "Berechnetes Feld erstellen" aus.
  4. Daraufhin öffnet sich das Dialogfeld "Berechnetes Feld". Gehen Sie dort wie folgt vor und klicken Sie dann auf "OK":
    1. Geben Sie einen Namen für das berechnete Feld ein. In diesem Beispiel heißt das berechnete Feld "Geplante Abfahrtszeit (dateparse)".
    2. Erstellen Sie im Formelfeld eine Berechnung ähnlich der folgenden:
      DATEPARSE("hmm",[Geplante Abfahrtszeit])
      //Wenn die Daten eine vorangestellte Null enthalten, verwenden Sie "hhmm" anstelle von "hmm"
      
    3. DATEPARSE() ist nicht in allen Datenquellen verfügbar. Wenn DATEPARSE() nicht verfügbar ist, verwenden Sie stattdessen DATETIME(). In diesem Beispiel verwendet das berechnete Feld "Geplante Abfahrtszeit (datetime)" die folgende Berechnung: 
      DATETIME(
          "1/1/1900 " //Beliebiges Datum
          + IF LEN([Geplante Abfahrtszeit]) = 3
          THEN "0"
          ELSE ""
          END //Fügen Sie eine vorangestellte Null hinzu, wenn der Zeitstempel nur 3 Zeichen lang ist
          + [Geplante Abfahrtszeit]
      )
      
  5. Klicken Sie mit der rechten Maustaste auf [Geplante Abfahrtszeit (dateparse)] oder [Geplante Abfahrtszeit (datetime)] im linken Datenbereich, und wählen Sie "Standardeigenschaften" > "Datumsformat..." aus.
  6. Gehen Sie im Dialogfeld "Standard-Datumsformat" wie folgt vor und klicken Sie dann auf "OK":
    1. Klicken Sie auf "Benutzerdefiniert".
    2. Geben Sie im Feld "Format" das gewünschte Zeitformat ein, z. B. hh:mm AMPM. Unter Symbole für unterstützte Datumsformate finden Sie alle möglichen Optionen.
Zusätzliche Ressourcen
  • Tableau hat keinen Feldtyp "Zeit", aber Zeitdaten können (als Zeichenfolge oder Zahl) in ein "Datum und Uhrzeit"-Feld konvertiert und dann so formatiert werden, dass sie genau wie ein Zeitstempel aussehen. 
  • Wenn das ursprüngliche Feld bereits ein Datum enthält, können Sie das Feld in ein "Datum und Uhrzeit"-Feld konvertieren, indem Sie auf das Abc-Symbol neben dem Feldnamen im Datenbereich klicken und "Datum und Uhrzeit" auswählen.
Die Funktion DATEPARSE ist nicht verfügbar
Nummer des Knowledge-Artikels

001458087

Anhänge

24hr to 12hr timestamp_v2022.1.twbx

33 KB

 
Laden
Salesforce Help | Article