Loading

Aislar la hora del campo de fecha y hora

Fecha de publicación: Jul 20, 2023
Tarea
Creación de vistas que muestren horas sin fecha. Por ejemplo, crear un programa de clases que incluya el número de llamadas por hora en varios días, o que muestre cuándo los empleados fichan al entrar o al salir.
Pasos
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Opción 1: Usar un campo de fecha y hora y después dar formato a los valores como solo hora
En el libro de trabajo de ejemplo, las horas de trabajo del empleado se registran como fechas y marcas de hora cuando fichan sus entradas y salidas. El objetivo es mostrar solamente cuándo los empleados fichan sus entradas y salidas. Estas instrucciones empiezan desde la hoja de trabajo "Opción 1: original".Los pasos para crear "Opción 1: original" se encuentran en el libro de trabajo.
  1. Haga clic con el botón derecho en [Inicio del turno] en el estante Filas y seleccione Formato...
  2. En el panel Formato de la parte izquierda, en el menú desplegable de Fechas, seleccione Personalizada y escriba algo así como "h:mm AMPM", sin las comillas
  3. Repita los pasos 1 y 2 para todos los campos de Fecha y hora
Para conocer más formatos de fecha personalizados, consulte Formatos de fecha personalizados
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Opción 2: Usar una parte de la fecha (hora)
  1. Haga clic con el botón derecho sobre [Hora de la llamada] en el estante Filas y seleccione la primera opción Más > Hora

    Nota: Hay dos secciones en el menú contextual para las fechas que sirven para mostrar parte de la fecha o toda la fecha limitada a un determinado nivel. En este ejemplo, queremos usar la parte del día Hora, no todo el día limitado a la hora más próxima. Para obtener más información, consulte Cambiar niveles de fecha
  2. Haga clic con el botón derecho sobre HORA(hora de la llamada) en el estante Filas y seleccione Formato...
  3. En el panel Formato de la parte izquierda, en el menú desplegable de Fechas, seleccione 12 horas o el formato que desee
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Opción 3: Cambiar todos los valores de fecha y hora del mismo día
En el libro de trabajo de ejemplo, las llamadas se registran con la hora en la que entran como un campo de Fecha y hora.El objetivo es mostrar la media del número de llamadas por minuto, independientemente de la fecha. Estas instrucciones empiezan desde la hoja de trabajo "Opción 3: original".Los pasos para crear "Opción 3: original" se encuentran en el libro de trabajo.
  1. Seleccione Análisis > Crear campo calculado.
  2. 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 "Call Time w/o Date" (Hora de la llamada sin fecha)
    2. En el campo de fórmula, cree un cálculo similar al siguiente:
      DATEADD('day', DATEDIFF('day', [Call Time], TODAY()), [Call Time])
  3. Elimine HORA(hora de la llamada) del estante Filas
  4. Haga clic con el botón derecho y arrastre [Hora de la llamada sin fecha] al estante Filas
  5. En el cuadro de diálogo Dejar campo, seleccione Hora de la llamada sin fecha (continua) y haga clic en Aceptar
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Opción 4: Añada todas las horas a la misma fecha para crear un campo de fechas
En el libro de trabajo de ejemplo, las horas de clase se registran solamente con la hora, sin la fecha.El objetivo es mostrar un programa detallado del horario de clases semanal.
  1. Seleccione Análisis > Crear campo calculado.
  2. 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 "Start Date" (Fecha de inicio)
    2. En el campo de fórmula, cree un cálculo similar al siguiente:
      DATETIME( "1/1/19 " + [Start Time] )
      Tenga en cuenta que debe haber un espacio después de la fecha, esto ayuda a que Tableau Desktop detecte correctamente la hora y la fecha.
  3. Repita los pasos 1 y 2 en todos los campos con datos de horas almacenados como valores de texto
  4. Haga clic con el botón derecho y arrastre [Fecha de inicio] al estante Columnas.
  5. En el cuadro de diágolo Dejar campo, seleccione Fecha de inicio (continua) y haga clic en Aceptar
  6. Arrastre [Día] al estante Filas
  7. Cree un campo calculado con un nombre como "Longitud de la clase" con un cálculo similar al siguiente:
    DATEDIFF('minute', [Start Date],[End Date])/60/24
    Nota: El tiempo transcurrido debe expresarse en número de días para crear un gráfico de Gantt correctamente. DATEDIFF('day',...) no devolverá días fraccionados, por tanto, usaremos DATEDIFF('minute',…) y los dividiremos por el número adecuado para obtener la cantidad de días.
  8. Arrastre [Longitud de la clase] a Tamaño en la tarjeta Marcas
  9. Arrastre [Clase] a Color y Texto en la tarjeta Marcas
Recursos adicionales
Tableau necesita que los campos de fecha y hora se asocien siempre a una fecha. Esto permite establecer un orden cronológico en varios días.

Para incluir las horas de diferentes días una encima de la otra, se deben colocar dentro del mismo día. Si los datos originales no incluyen una fecha, se puede crear un campo de fecha y hora con una fecha determinada por el usuario.

Número del artículo de conocimiento

001456893

Archivos adjuntos

Views with only time_v2018.1.twbx

156 KB

 
Cargando
Salesforce Help | Article