Tipo de campo de duración
  • 09 Apr 2024
  • 3 Minutos para leer
  • Oscuro
    Ligero
  • PDF

Tipo de campo de duración

  • Oscuro
    Ligero
  • PDF

Resumen del artículo

El tipo de campo de duración es un tipo de campo numérico que usa duraciones de tiempo medidas en horas, minutos, segundos o milisegundos. Según el formato del campo de duración, los valores se almacenan como un número entero o decimal que representa segundos.

Introducción 

Disponibilidad en plan

Todos los tipos de planes 

Plataformas

Web/navegador, app de Mac y app de Windows 

Materiales relacionados

Añadir campos de duración en Airtable

Cómo añadir campos de duración

  1. Ve a tu página de inicio de Airtable.

  2. Crea o abre una base.

  3. Añade o edita un campo.

  4. Busca y selecciona el campo de Duración.

  5. Haz clic en el ícono ⌄ situado bajo la sección de "Formato de Duración" y selecciona el formato deseado.

  6. Haz clic en Crear campo.

Opciones de formato compatibles de los campos de duración

NOTA

Al formatear el resultado del campo de duración, los números fraccionarios se redondearán al valor más próximo. Por ejemplo, si seleccionas el formato hh:mm, pero introduces 0,50, el número se redondeará a 0:01 en el campo de duración, ya que 0,50 representa la mitad de un segundo.

  • hh:mm: para horas y minutos, por ejemplo, 1:23

  • hh:mm:ss: para minutos y segundos, por ejemplo, 3:45, u horas, minutos y segundos, como 1:23:40

  • hh:mm:ss.s: para minutos, segundos y decisegundos, por ejemplo, 3:45.6, u horas, minutos, segundos y decisegundos, como 1:23:40.0

  • hh:mm:ss.ss: para minutos, segundos y centisegundos, por ejemplo, 3:45.67, u horas, minutos, segundos y centisegundos, como 1:23:40.00

  • hh:mm:ss.ss: para minutos, segundos y milisegundos, por ejemplo, 3:45.678, u horas, minutos, segundos y milisegundos, como 1:23:40.000

Añadir campos de cálculo de duración en Airtable

Cómo añadir campos de cálculo de duración

NOTA

También puedes formatear fórmulas numéricas, búsquedas o compilaciones como campos de duración, por ejemplo, multiplicando la duración por una cifra o compilando la suma de los campos de duración de los registros vinculados.

  1. Ve a tu página de inicio de Airtable.

  2. Crea o abre una base.

  3. Añade o edita un campo.

  4. Busca y selecciona Fórmula, Búsqueda o Compilación.

  5. Haz clic en Formato.

  6. Haz clic en estos íconos ⌄ y selecciona la duración y el formato deseados.

  7. Haz clic en Crear campo o en Guardar.

360000795327ScreenShot2018-02-21at125031PM.png

360000795087ScreenShot2018-02-21at123327PM.png

Usar las duraciones y las fórmulas de fecha en Airtable

  • Con las duraciones puedes usar operadores matemáticos sencillos como para sumar, restar, etc. Puedes usar una fórmula como {End Time} - {Start time} para comparar duraciones (si quieres que el resultado de la fórmula sea una duración, asegúrate de darle ese formato).

  • También puedes usar duraciones con fórmulas de fecha/hora específicas.

    • Por ejemplo, puedes usar la función DATETIME_DIFF() para calcular la duración entre dos campos de fecha con horas y formatear el resultado como una duración. Si lo haces así, no especifiques una unidad como tercer parámetro, por ejemplo, usa DATETIME_DIFF({End Date}, {Start Date}),, en lugar de DATETIME_DIFF({End Date}, {Start Date}, 'minutes'). No te olvides de hacer clic en el botón de Formato del menú de personalización y seleccionar Duración en el menú desplegable.

  • También puedes incorporar un campo de duración a una fórmula DATEADD(), por ejemplo, si intentas adelantar o retrasar una hora con una fórmula. Si lo haces, no olvides indicar siempre 'segundos' como la unidad DATEADD(), por ejemplo, DATEADD({Date field}, {Duration field}, '**seconds**'). Ten en cuenta que, cuando uses DATEADD(), debes asegurarte de que el formato de la zona horaria es coherente entre el campo de fecha que usas y el campo de fórmula que lo devuelve (por ejemplo, ambos usan la misma zona horaria GMT).

Preguntas frecuentes

¿Por qué aumenta el valor de mi campo de duración cuando lo uso en una fórmula?

Los campos de duración almacenan los valores en segundos, independientemente de la opción de formato que elijas para mostrarlos visualmente.  Deberás tomar esto en cuenta en tu fórmula dividiendo por 60 si quieres calcular en minutos, 3600 (60 * 60) para horas, etc.

¿Por qué mi campo de duración no se muestra como una opción válida para el eje y de mi gráfico?

Aunque los campos de duración son campos numéricos, no son opciones válidas para el eje y de una extensión de gráfico. Afortunadamente, existe una solución sencilla. Puedes usar un campo de fórmula para volver a procesar la duración y convertirla en un número simple, y luego usar ese campo de fórmula como eje y.  Este es un ejemplo de fórmula para reformatear el campo de duración en minutos: {Duration field} / 60.


¿Te ha sido útil este artículo?