Interval() da formato a un número como un intervalo de tiempo utilizando el formato establecido en las variables de sistema del script de carga de datos, o el sistema operativo, o una cadena de formato, si se suministra.
Podemos formatear los intervalos como una hora, días, o una combinación de días, horas, minutos, segundos y fracciones de segundo.
Sintaxis:
Interval(number[, format])
Tipo de datos que devuelve: dual
Argumentos
Argumento
Descripción
number
El número al que se ha de dar formato.
format
Cadena que describe qué formato habrá de tener la cadena de intervalo resultante. Si se omite, se utilizan el formato de hora y el separador decimal configurados en el sistema operativo. Si se omite, se utilizan el formato de hora y el separador decimal configurados en el sistema operativo.
La función Interval admite muchas opciones de formato para diferentes estructuras de tiempo, por ejemplo:
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión:
IntervalValue
Cree las siguientes medidas:
=Interval(IntervalValue), para ver el valor en formato de intervalo utilizando la configuración del sistema.
=Interval(IntervalValue, 'd hh'), para ver el valor en un formato de intervalo utilizando el formato proporcionado en la función.
=Interval(IntervalValue, 'hh:mm'), para ver el valor en un formato de intervalo utilizando el formato suministrado en la función.
=Interval(IntervalValue, 'd hh:mm'), para ver el valor en un formato de intervalo utilizando el formato suministrado en la función.
Tabla de resultados
IntervalValue
Interval(IntervalValue)
Interval(IntervalValue, 'd hh')
Interval(IntervalValue, 'hh:mm'
Interval(IntervalValue, 'd hh:mm')
0.375
9:00:00
0 09
09:00
0 09:00
1.375
33:00:00
1 09
33:00
1 09:00
35.648
855:33:07
35 15
855:33
35 15:33
36.875
885:00:00
36 21
885:00
36 21:00
368.75
8850:00:00
368 18
8850:00
368 18:00
468.95
11254:48:00
468 22
11254:48
468 22:48
Los resultados indican cómo la función Interval muestra los valores según el parámetro de formato de la función. Por ejemplo, en la última fila, el valor 468.95, cuando recibe formato utilizando la función Interval y el parámetro de formato, d hh:mm, devuelve el valor 468 días, 22 horas y 48 minutos.
Ejemplo: uso de interval
Descripción
Los datos de los tickets de soporte calculan el tiempo de resolución de cada ticket en segundos. Desea convertir este valor a otro formato.
Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.
El script de carga contiene:
Un conjunto de datos que se carga en una tabla de datos denominada Example.
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión:
TicketID
Cree la siguiente medida:
=Interval(ResolutionTime / 86400, 'hh:mm:ss'), para convertir los valores a días, dividiendo ResolutionTime por 86,400, y luego dándole formato utilizando el formato proporcionado en la función.
Tabla de resultados
TicketID
Interval(ResolutionTime / 86400, 'hh:mm:ss')
Ticket A
01:12:30
Ticket B
00:09:20
Ticket C
24:00:00
Los valores de tiempo de resolución que se suministraban originalmente en segundos se convierten ahora a una fracción de día y después reciben el formato de horas, minutos y segundos. Por ejemplo, la tabla muestra que el Ticket B tardó 9 horas y 20 minutos en resolverse.
¿Esta página le ha sido útil?
No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.