# Interval - skript- och diagramfunktion

Interval() formaterar ett tal som ett tidsintervall med hjälp av formatet som har ställts in i systemvariablerna i dataladdningsskriptet eller operativsystemet, eller i en formatsträng, om så är tillämpligt.

Intervall kan formateras som tid, dagar eller som en kombination av dagar, timmar, minuter, sekunder och bråkdels sekunder.

Syntax:

Interval(number[, format])

Returnerad datatyp: dual

Argument:

Argument

| Argument | Beskrivning |
| --- | --- |
| number | Talet som ska formateras. |
| format | Sträng som beskriver hur den resulterande intervallsträngen ska formateras. Om den utelämnas används det korta datumformat, tidsformat och decimalavgränsare som har ställts in för operativsystemet. |

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

#### Exempel och resultat:

Exemplen nedan förutsätter följande standardinställningar:

* Inställning för datumformat 1: YY-MM-DD
* Inställning för datumformat 2: hh:mm:ss
* Decimalavgränsare för tal: .

Resultattabell

| Exempel | Sträng | Tal |
| --- | --- | --- |
| `Interval(<br>A )`<br><br>där A=0,375 | 09:00:00 | 0.375 |
| `Interval( A )`<br><br>där A=1,375 | 33:00:00 | 1.375 |
| `Interval( A, 'D hh:mm' )`<br><br>där A=1,375 | 1 09:00 | 1.375 |
| `Interval(<br>A-B, 'D hh:mm' )`<br><br>där A=97-08-06 09:00:00 och B=96-08-06 00:00:00 | 365 09:00 | 365.375 |