Loading

Cómo cambiar el formato de 24 horas al formato de 12 horas estándar

Fecha de publicación: Nov 29, 2023
Tarea
Cómo convertir un valor numérico que es una marca de tiempo con el formato de 24 horas en un campo de fecha y hora con el formato de 12 horas.
Pasos

Estas indicaciones utilizan datos de ejemplo de las horas de salida de un autobús, donde la marca de tiempo de 24 horas se guarda en un campo numérico, como 835 para las 8:35. Es posible que no necesite todos los siguientes pasos si su marca de tiempo de 24 horas ya es un campo de cadena (también llamado de texto) que empiece por cero.

  1. Haga clic con el botón derecho en [Scheduled Departure Time] (Hora de salida programada) en el panel de datos de la izquierda y seleccione Convertir a Dimensión
  2. Haga clic en el icono # junto a [Scheduled Departure Time] (Hora de salida programada) en el panel de datos, y seleccione Cadena
  3. Seleccione Análisis > Crear campo calculado.
  4. En el cuadro de diálogo Campo calculado que se abre, siga estos pasos y haga clic en Aceptar:
    1. Asigne un nombre al campo calculado. En este ejemplo, el campo calculado se llama "Scheduled Departure Time (dateparse)" (Hora de salida programada (dateparse))
    2. En el campo de fórmula, cree un cálculo parecido al siguiente:
      DATEPARSE("hmm",[Scheduled Departure Time])
      //if the data contains a leading zero then use "hhmm" instead of "hmm"
      
    3. DATEPARSE() no está disponible en todas las fuentes de datos. Si DATEPARSE() no está disponible, utilice DATETIME() en su lugar. En este ejemplo, el campo calculado "Scheduled Departure Time (datetime)" (Hora de salida programada (datetime)) utiliza el siguiente cálculo: 
      DATETIME(
          "1/1/1900 " //arbitrary date
          + IF LEN([Scheduled Departure Time]) = 3
          THEN "0"
          ELSE ""
          END //add a leading zero if the timestamp is only 3 characters long
          + [Scheduled Departure Time]
      )
      
  5. Haga clic con el botón derecho en [Scheduled Departure Time (dateparse)] (Hora de salida programada (dateparse)) o [Scheduled Departure Time (datetime)] (Hora de salida programada (datetime)) en el panel de datos de la izquierda y seleccione Propiedades predeterminadas > Formato de fecha...
  6. En el cuadro de diálogo Formato de fecha predeterminado, haga lo siguiente y haga clic en Aceptar:
    1. Haga clic en Personalizar
    2. En el campo Formato, escriba el formato de hora que desee, como hh:mm AMPM. Consulte Símbolos de formato de fecha compatibles para todas las opciones posibles.
Recursos adicionales
  • Tableau no tiene un tipo de campo de hora, pero los datos de hora (ya sea como cadena o como número) pueden convertirse en un campo de fecha y hora y, a continuación, formatearse para que aparezcan como marca de tiempo. 
  • Si el campo original ya incluye una fecha, es posible convertir el campo en un campo de fecha y hora haciendo clic en el icono Abc junto al nombre del campo en el panel de datos y seleccionando Fecha y hora
La función DATEPARSE no está disponible
Número del artículo de conocimiento

001458087

Archivos adjuntos

24hr to 12hr timestamp_v2022.1.twbx

33 KB

 
Cargando
Salesforce Help | Article