Timestamp#() utvärderar ett uttryck som ett datum- och tidsvärde, i det tidsmarkörformat som har ställts in i dataladdningsskriptet eller operativsystemet, om inte en formatsträng finns.
Syntax:
timestamp#(text[,
format])
Returnerad datatyp: dual
Argument
Argument
Beskrivning
text
Textsträngen som ska utvärderas.
format
En sträng som beskriver formatet på den sträng som ska utvärderas. Om den utelämnas används det korta datumformat, tidsformat och decimalavgränsare som har ställts in för operativsystemet. ISO 8601 stöds för tidsmarkörer.
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:
OrderDate
Skapa följande mått:
=Timestamp#(OrderDate, 'YYYY-MM-DD hh:mm'), för att konvertera fältet OrderDate från text till en tidsmarkör.
=Sum(Sales), för att beräkna försäljningsvärdet.
Resultattabell
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
I det här exemplet har funktionen Timestamp# konverterat fältet OrderDate från en sträng, som var vänsterjusterad, till en tidsmarkör (nummer), som nu är högerjusterad.
I följande laddningsskript används datumformatet M/D/YYYY. Datumformatet anges i SET DateFormat-satsen i början av laddningsskriptet.
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!