Denna funktion returnerar aktuell Greenwich Mean Time utifrån de regionala inställningarna. Funktionen returnerar värden i systemvariabelformatet TimestampFormat.
När programmet laddas på nytt kommer alla laddningsskriptstabeller, -variabler eller -diagramobjekt som använder GMT-funktionen kommer att justeras till den senaste aktuella Greenwich Mean Time som hämtats från systemklockan.
Syntax:
GMT( )
Returnerad datatyp: dual
I de här exemplen används tidsmarkörsformatet M/D/YYYY h:mm:ss[.fff] TT. Datumformatet anges i SET TimestampFormat-satsen längst upp i dataladdningsskriptet. Ändra formatet i exemplen så att det passar dina krav.
Exempel på funktioner
Exempel
Resultat
GMT()
3/28/2022 2:47:36 PM
Lokala inställningar
Om inget annat anges använder exemplen i detta ämne följande datumformat: MM/DD/ÅÅÅÅ. Datumformatet anges i SET DateFormat-satsen i datainläsningsskriptet. Förvald datumformatering kan vara annorlunda i ditt system, på grund av dina regionala inställningar och andra faktorer. Du kan ändra formaten i exemplen nedan så att det passar dina krav. Eller så kan du ändra formaten i ditt laddningsskript så att de matchar dessa exempel.
Standardregionalinställningar i appar baseras på de regionala systeminställningarna för datorn eller servern där Qlik Sense är installerad. Om Qlik Sense-servern du ansluter till är inställd på Sverige så kommer skriptredigeraren använda regionala inställningar för Sverige för datum, tid och valuta. Dessa regionala formatinställningar är inte relaterade till språket som visas i Qlik Sense användargränssnittet. Qlik Sense kommer att visas på samma språk som webbläsaren du använder.
Exempel 1 – Variabel (skript)
Översikt
Öppna skriptredigeraren och lägg till laddningsskriptet nedan i en ny flik. I det här exemplet ställs aktuell Greenwich Mean time som en variabel i laddningsskriptet med hjälp av GMT-funktionen.
Laddningsskript
LET vGMT = GMT();
Resultat
Ladda data och skapa ett ark. Skapa en textruta genom att använda diagramobjektet Text och bild.
Lägg till det här måttet i textrutan:
=vGMT
Textrutan ska innehålla en textrad med datum och tid som ser ut som den som visas nedan:
3/28/2022 2:47:36 PM
Exempel 2 – november, början på året (skript)
Översikt
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
En datauppsättning med en lista med försenade biblioteksböcker som laddas i en tabell med namnet Overdue. DateFormat-standardsystemvariabeln MM/DD/YYYY används.
Skapa ett nytt fält benämnt days_overdue, som beräknar hur många dagar varje bok är försenad.
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till dessa fält som dimensioner:
due_date
book_id
days_overdue
Resultattabell
due_date
book_id
days_overdue
01/01/2021
4
455
01/10/2021
24
446
01/31/2021
173
425
02/01/2021
281
424
02/10/2021
265
415
06/30/2021
465
275
07/26/2021
537
249
10/31/2021
275
152
11/01/2021
455
151
12/31/2021
46
91
Värdena i days_overdue-fältet beräknas genom att finna skillnaden mellan aktuell Greenwich Mean Time, med hjälp av GMT()-funktionen, och det ursprungliga förfallodatumet. För att enbart dagarna ska beräknas avrundas resultaten till närmaste heltal med Floor()-funktionen.
Exampel 3 – diagramobjekt (diagram)
Översikt
Öppna skriptredigeraren och lägg till laddningsskriptet nedan i en ny flik. Laddningsskriptet innehåller samma datauppsättning som i föregående exempel. DateFormat-standardsystemvariabeln MM/DD/YYYY används.
I det här exemplet har dock den oförändrade datauppsättningen skickats till programmet. Värdet för antalet dagars försening beräknas via ett mått i ett diagramobjekt.
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till dessa fält som dimensioner:
due_date
book_id
Skapa följande mått:
=Floor(GMT() – due_date)
Resultattabell
due_date
book_id
=Floor(GMT()-due_date)
01/01/2021
4
455
01/10/2021
24
446
01/31/2021
173
425
02/01/2021
281
424
02/10/2021
265
415
06/30/2021
465
275
07/26/2021
537
249
10/31/2021
275
152
11/01/2021
455
151
12/31/2021
46
91
Värdena i days_overdue-fältet beräknas genom att finna skillnaden mellan aktuell Greenwich Mean Time, med hjälp av GMT()-funktionen, och det ursprungliga förfallodatumet. För att enbart dagarna ska beräknas avrundas resultaten till närmaste heltal med Floor()-funktionen.
Var den här sidan till hjälp för dig?
Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!