Deze functie retourneert de huidige Greenwich Mean Time, zoals afgeleid uit de landinstellingen. Deze functie retourneert waarden in de notatie van de TimestampFormat-systeemvariabele.
Wanneer de app opnieuw wordt geladen, wordt iedere load-scripttabel, variabele of diagramobject die/dat gebruikmaakt van de GMT-functie aangepast aan de actuele Greenwich Mean Time zoals afgeleid uit de systeemklok.
Syntaxis:
GMT( )
Retourgegevenstypen: dual
Deze voorbeelden gebruiken de tijdstempelopmaak M/D/YYYY h:mm:ss[.fff] TT. De datumopmaak wordt opgegeven in de opdracht SET TimestampFormat boven aan uw script voor het laden van gegevens. Wijzig de opmaak in de voorbeelden zodat deze in uw behoeften voorziet.
Voorbeelden van functies
Voorbeeld
Resultaat
GMT()
3/28/2022 2:47:36 PM
Landinstellingen
Tenzij anders aangegeven, wordt in de voorbeelden in dit onderwerp de volgende datumindeling gebruikt: MM/DD/JJJJ. De datumopmaak wordt opgegeven in de opdracht SET DateFormat in uw script voor het laden van gegevens. De standaard datumindeling is mogelijk anders op uw systeem vanwege landinstellingen en andere factoren. U kunt de indelingen in de voorbeelden wijzigen zodat deze aansluiten op uw behoeften. Of u kunt de indelingen in uw load-script wijzigen zodat ze overeenkomen met deze voorbeelden.
Standaard landinstellingen in apps zijn gebaseerd op de regionale systeeminstellingen van de computer of server waarop Qlik Sense is geïnstalleerd. Als de Qlik Sense-server die u gebruikt is ingesteld op Zweden, gebruikt de editor voor laden van gegevens de Zweedse landinstellingen voor datums, tijd en valuta. Deze landinstellingen voor indelingen zijn niet gerelateerd aan de taal die wordt weergegeven in de gebruikersinterface van Qlik Sense. Qlik Sense wordt weergegeven in dezelfde taal als de browser die u gebruikt.
Voorbeeld 1 – Variabele (script)
Overzicht
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad. In dit voorbeeld voor de actuele Greenwich Mean Time met de GMT-functie ingesteld als een variabele in het load-script.
Load-script
LET vGMT = GMT();
Resultaten
Laad de gegevens en maak een werkblad. Gebruik het diagramobject Tekst en afbeelding om een tekstvak te maken.
Voeg deze meting toe aan het tekstvak:
=vGMT
Het tekstvak moet een regel tekst met een datum en een tijd bevatten, zoals hieronder:
3/28/2022 2:47:36 PM
Voorbeeld 2 – November begin van het jaar (script)
Overzicht
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Een gegevensset met bibliotheekboeken die al hadden moeten zijn ingeleverd, die wordt geladen in de tabel Overdue. De standaard DateFormat-systeemvariabele mm/dd/jjjj wordt gebruikt.
Er wordt een nieuw veld gemaakt, days_overdue, waarmee wordt berekend hoeveel dagen elk boek te laat is.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:
due_date
book_id
days_overdue
Resultatentabel
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
De waarden in het veld days_overdue worden berekend door het verschil te vinden tussen de actuele Greenwich Mean Time, met behulp van de GMT()-functie, en de oorspronkelijke vervaldatum. Om alleen het aantal dagen te berekenen, worden de resultaten afgerond op het dichtstbijzijnde hele getal met behulp van de Floor()-functie.
Voorbeeld 3 – Diagramobject (diagram)
Overzicht
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad. Het load-script bevat dezelfde gegevensset als het vorige voorbeeld. De standaard DateFormat-systeemvariabele mm/dd/jjjj wordt gebruikt.
In dit voorbeeld wordt de ongewijzigde gegevensset echter in de applicatie geladen. De waarde van het aantal te laat-dagen wordt berekend via een meting in een diagramobject.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:
due_date
book_id
Maak de volgende meting:
=Floor(GMT() – due_date)
Resultatentabel
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
De waarden in het veld days_overdue worden berekend door het verschil te vinden tussen de actuele Greenwich Mean Time, met behulp van de GMT()-functie, en de oorspronkelijke vervaldatum. Om alleen het aantal dagen te berekenen, worden de resultaten afgerond op het dichtstbijzijnde hele getal met behulp van de Floor()-functie.
Was deze pagina nuttig?
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!