# Interval - función de script y de gráfico

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:

Argumentos

| Argumento | Descripción |
| --- | --- |
| number | El número al que se ha de dar formato. |
| format | Cadena que describe cómo ha de formatearse la cadena de intervalo resultante. Si se omite, se utilizan el formato breve de fecha, el formato de hora y el separador decimal establecidos en el sistema operativo. |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Interval.htm)

#### Ejemplos y resultados:

Los ejemplos a continuación contienen estas dos configuraciones por defecto:

* Ajuste del formato de fecha 1: YY-MM-DD
* Ajuste del formato de fecha 2: hh:mm:ss
* Separador de números decimales: ,

Tabla de resultados

| Ejemplo | Cadena | Número |
| --- | --- | --- |
| `Interval(<br>A )`<br><br>donde A=0,375 | 09:00:00 | 0.375 |
| `Interval( A )`<br><br>donde A=1,375 | 33:00:00 | 1.375 |
| `Interval( A, 'D hh:mm' )`<br><br>donde A=1,375 | 1 09:00 | 1.375 |
| `Interval(<br>A-B, 'D hh:mm' )`<br><br>donde A=97-08-06 09:00:00 and B=96-08-06 00:00:00 | 365 09:00 | 365.375 |