Timestamp#() evalueert een uitdrukking als een datum- en tijdwaarde in de notatie voor tijdstempels die in het load-script voor gegevens of in het besturingssysteem is ingesteld, tenzij een opmaakreeks is opgegeven.
Syntaxis:
timestamp#(text[,
format])
Retourgegevenstypen: dubbele waarde
Argumenten
Argument
Beschrijving
text
De teksttekenreeks die moet worden geëvalueerd.
format
Tekenreeks waarmee de notatie van de te evalueren tekenreeks wordt beschreven. Bij weglating wordt gebruikgemaakt van de korte datumnotatie, tijdnotatie en decimaal scheidingsteken die zijn ingesteld in het besturingssysteem. ISO 8601 wordt ondersteund voor tijdstempels.
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
OrderDate
Maak de volgende metingen:
=Timestamp#(OrderDate, 'YYYY-MM-DD hh:mm'), om het veld OrderDate om te zetten van tekst naar een tijdstempel.
=Sum(Sales), om de verkoopwaarde te berekenen.
Resultatentabel
OrderDate
Timestamp#(OrderDate, 'YYYY-MM-DD hh:mm')
Sum(Sales)
2023-10-01 10:30
2023-10-01 10:30
100
2023-10-01 14:45
2023-10-01 14:45
150
2023-10-02 09:00
2023-10-02 09:00
200
2023-10-03 16:20
2023-10-03 16:20
300
In dit voorbeeld heeft de functie Timestamp# het veld OrderDate geconverteerd van een tekenreeks, die links uitgelijnd was, naar een tijdstempel (getal), die nu rechts uitgelijnd is.
In het volgende load-script wordt gebruikgemaakt van de datumnotatie M/D/JJJJ. De datumnotatie wordt opgegeven in de opdracht SET DateFormat boven aan het load-script voor gegevens.
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!