Datumprocessor
Med Datum-processorn kan du utföra olika åtgärder på kolumner med ett datum eller en tidsmarkör i ett transformationsflöde.
Vill du byta namn på processorn klickar du på Redigera-ikonen som visas när du hovrar över standardnamnet på processorn.
För att redigera beskrivningen klickar du på Redigera-ikonen som visas när du hovrar över Beskrivning.
Information om vilka mönster som ska användas för inmatning av datum och tid finns på Datum- och tidsmönster.
Jämför datum
Du kan jämföra ett datumvärde i en kolumn med värdet i en annan datumkolumn eller med ett angivet datum. Utdatavärdet är en booleskt representation av jämförelsen.
-
Välj Jämför datum i Funktionsnamn.
-
Välj vilken operatör som ska användas när du jämför datum, t.ex. lika med eller före, i läget jämför modell.
-
Välj vilken kolumn du vill använda när du jämför datum i Kolumn att bearbeta.
-
Välj vad du vill jämföra med i Använd med.
-
Med Värde kan du jämföra med ett fast värde.
Ställ in datum och tid att jämföra med i Värde. Inmatningsformatet är: åååå-MM-DD HH:mm
-
Kolumnen jämförs med värdet i en annan kolumn i datauppsättningen.
Ställ in jämförelsekolumnen i Kolumn.
-
-
Ange namnet på den nya kolumnen i Nytt kolumnnamn.
-
Klicka på Tillämpa.
Konvertera till datum
Om du har en kolumn med en annan datatyp än datum, men som innehåller datumvärden, kan du konvertera den till ett datum.
-
Välj Konvertera till datum under Funktionsnamn.
-
Välj vilken kolumn du vill konvertera i Kolumn att bearbeta.
-
Ställ in formatet för inmatningsdatumet i Inmatningsformat.
-
Auto kommer att försöka känna igen datumformatet automatiskt.
-
Med Anpassa kan du ställa in formatmönstret för inmatningsdatumet.
Ställ in mönstret i format för datuminmatning. Mer information finns i Datum- och tidsmönster.
-
-
Välj Skapa ny kolumn om du vill lagra resultaten i en ny kolumn. I annat fall lagras resultaten i samma kolumn.
Ange namnet på den nya kolumnen i Nytt kolumnnamn.
-
Klicka på Tillämpa.
Konvertera till tidsmarkör
Om du har en kolumn med en annan datatyp än tidsmarkör, men som innehåller tidsmarkörvärden, kan du konvertera den till en tidsmarkör.
-
Välj Konvertera till tidsmarkör under Funktionsnamn.
-
Välj vilken kolumn du vill konvertera i Kolumn att bearbeta.
-
Ställ in formatet för inmatningstidsmarkören i Inmatningsformat.
-
Auto kommer att försöka känna igen tidsmarkörformatet automatiskt.
-
Med Anpassa kan du ställa in formatmönstret för inmatningstidsmarkören.
Ställ in mönstret i format för datuminmatning. Mer information finns i Datum- och tidsmönster.
-
-
Välj Skapa ny kolumn om du vill lagra resultaten i en ny kolumn. I annat fall lagras resultaten i samma kolumn.
Ange namnet på den nya kolumnen i Nytt kolumnnamn.
-
Klicka på Tillämpa.
Konvertera till tid
Om du har en kolumn med en annan datatyp än tid, men som innehåller tidsvärden, kan du konvertera den till en tid.
-
Välj Konvertera till tid under Funktionsnamn.
-
Välj vilken kolumn du vill konvertera i Kolumn att bearbeta.
-
Ställ in formatet för inmatningstidsmarkören i Inmatningsformat.
-
Auto kommer att försöka känna igen tidsmarkörformatet automatiskt.
-
Med Anpassa kan du ställa in formatmönstret för inmatningstidsmarkören.
Ställ in mönstret i format för datuminmatning. Mer information finns i Datum- och tidsmönster.
-
-
Välj Skapa ny kolumn om du vill lagra resultaten i en ny kolumn. I annat fall lagras resultaten i samma kolumn.
Ange namnet på den nya kolumnen i Nytt kolumnnamn.
-
Klicka på Tillämpa.
Skapa datum av delar
Du kan skapa ett datum från delar som antingen kan vara ett set-värde eller ett kolumnvärde. Datumet lagras i en ny kolumn.
-
Välj Skapa datum från delar i Funktionsnamn.
-
Ställ in årsdelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i År.
-
Om du valde Värde, ange ett årsvärde i Årsvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Årskolumn.
-
-
Ställ in månadsdelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i Månad.
-
Om du valde Värde, ange ett månadsvärde i Månadsvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Månadskolumn.
-
-
Ställ in dagdelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i Dag.
-
Om du valde Värde, ange ett dagvärde i Dagvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Dagskolumn.
-
-
Ange namnet på den nya kolumnen i Nytt kolumnnamn.
-
Klicka på Tillämpa.
Skapa tid av delar
Du kan skapa en tid från delar som antingen kan vara ett set-värde eller ett kolumnvärde. Tiden lagras i en ny kolumn.
-
Välj Skapa tid från delar i Funktionsnamn.
-
Ställ in timdelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i Timmar.
-
Om du valde Värde, ange ett timvärde i Timvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Timkolumn.
-
-
Ställ in minutdelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i Minuter.
-
Om du valde Värde, ange ett minutvärde i Minutvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Minutkolumn.
-
-
Ställ in sekunddelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i Sekunder.
-
Om du valde Värde, ange ett sekundvärde i Sekundvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Sekundkolumn.
-
-
Ställ in millisekunddelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i Millisekunder.
-
Om du valde Värde, ange ett dagvärde i Millisekundvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Millisekundkolumn.
-
-
Ange namnet på den nya kolumnen i Nytt kolumnnamn.
-
Klicka på Tillämpa.
Skapa datetime av delar
Du kan skapa en datetime från delar som antingen kan vara ett set-värde eller ett kolumnvärde. Datetime lagras i en ny kolumn.
-
Välj Skapa datum från delar i Funktionsnamn.
-
Ställ in årsdelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i År.
-
Om du valde Värde, ange ett årsvärde i Årsvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Årskolumn.
-
-
Ställ in månadsdelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i Månad.
-
Om du valde Värde, ange ett månadsvärde i Månadsvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Månadskolumn.
-
-
Ställ in dagdelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i Dag.
-
Om du valde Värde, ange ett dagvärde i Dagvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Dagskolumn.
-
-
Ställ in timdelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i Timmar.
-
Om du valde Värde, ange ett timvärde i Timvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Timkolumn.
-
-
Ställ in minutdelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i Minuter.
-
Om du valde Värde, ange ett minutvärde i Minutvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Minutkolumn.
-
-
Ställ in sekunddelen.
Välj om du vill ange ett fast värde eller ett kolumnvärde i Sekunder.
-
Om du valde Värde, ange ett sekundvärde i Sekundvärde.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Sekundkolumn.
-
-
Ange namnet på den nya kolumnen i Nytt kolumnnamn.
-
Klicka på Tillämpa.
Trunkera datum
Du kan trunkera datumfältet för att utesluta en datum- eller tidsdel.
-
Välj Trunkera datum i Funktionsnamn.
-
Välj vilken datumkolumn som ska trunkeras i Kolumn att bearbeta.
-
Välj vilket datum eller vilken tidsdel som ska trunkeras i Datum- eller tidsdel.
-
Välj Skapa ny kolumn om du vill lagra resultaten i en ny kolumn. I annat fall lagras resultaten i samma kolumn.
Ange namnet på den nya kolumnen i Nytt kolumnnamn.
-
Klicka på Tillämpa.
Lägg till varaktighet
Du kan lägga till en varaktighet för kolumnvärden. Varaktigheten kan vara ett fast värde eller från en annan kolumn.
-
Välj Lägg till varaktighet i Funktionsnamn.
-
Välj datumkolumn där varaktighet ska läggas till i Kolumn att bearbeta.
-
Välj vilket datum eller vilken tidsdel som ska läggas till i Datum- eller tidsdel.
-
Välj om du vill ange ett fast värde eller ett kolumnvärde i Varaktighet. Den varaktighet som läggs till beror på vad du har valt i Datum- eller tidsdelen.
-
Om du valde Värde anger du varaktigheten i Varaktighet.
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Varaktighetskolumn.
-
-
Välj Skapa ny kolumn om du vill lagra resultaten i en ny kolumn. I annat fall lagras resultaten i samma kolumn.
Ange namnet på den nya kolumnen i Nytt kolumnnamn.
-
Klicka på Tillämpa.
Beräkna datumskillnad
Du kan beräkna skillnaden mellan datumet i en kolumn och antingen nu, ett specifikt datum eller ett datum i en annan kolumn. Resultatet lagras i en ny kolumn.
-
Välj Beräkna datumskillnad i Funktionsnamn.
-
Välj datumkolumn där varaktighet ska läggas till i Kolumn att bearbeta.
-
Du kan också välja vilken enhet som ska beräkna skillnaden i datum- eller tidsdel.
-
Välj om du vill jämföra med nu, ett specifikt datum, eller ett datum i en annan kolumn i Tills.
-
Om du valde Specifikt datum anger du datumet i Detta datum. Inmatningsformatet är: åååå-MM-DD HH:mm
-
Om du valde Kolumn, välj vilken kolumn som ska användas i Kolumn.
-
-
Ange namnet på den nya kolumnen i Nytt kolumnnamn.
-
Klicka på Tillämpa.
Extrahera datumkomponenter
Du kan extrahera delar av ett datum, en tid eller en datetime och lagra delarna i enskilda kolumner.
-
Välj Extrahera datumdelar i Funktionsnamn.
-
Välj vilken datumkolumn som datumdelar ska extraheras från i Kolumn att bearbeta.
-
Välj vilka delar som ska extraheras.
-
Ange ett kolumnprefix i Nytt kolumnprefix. De kolumner som skapas får namn som börjar med prefixet, följt av delen, åtskilda med understreck.
-
Klicka på Tillämpa.
Datum- och tidsmönster
Med processorn Datum kan du utföra åtgärder på datum som följer specifika datum- och tidsmönster.
Låt oss ta följande inmatningsdatum och datum- och tidsformat som exempel:
-
7/22/2015
-
7/22/2015 6:33:01 (på förmiddagen).
Vilket datummönster ska ställas in i Datum-processorns konfiguration?
Med beaktande av följande information:
M används för att beskriva månader med en eller två siffror.
Exempel: 7/22/2015 eller 07/22/2015
MM används för att beskriva månader med två siffror.
Exempel: 07/22/2015 är giltigt men inte 7/22/2015.
MMM används för att beskriva de förkortade månadsnamnen.
Exempel: Jul
MMMM används för att beskriva de förkortade månadsnamnen.
Exempel: July
d används för att beskriva dagar med två siffror.
Exempel: 7/22/2015 är giltigt men inte 07/2/2015.
yyyy används för att beskriva året.
Anteckning om informationVersalt Y används för veckoår.
Exempel: 7/22/2015
H används för att beskriva timmar på ett dygn (0–23) med en eller två siffror. Om du vill använda timmar i ett dygn (1–24) använder du k.
Exempel: 7/22/2015 6:33:01 eller 07/22/2015 18:33:01
HH används för att beskriva timmar på ett dygn (0–23) med två siffror.
Exempel: 7/22/2015 18:33:01 är giltigt men inte 07/22/2015 6:33:01.
h används för att beskriva timmar som AM/PM (1–12) med en eller två siffror. Om du vill använda timmar som AM/PM (0–11) använder du K.
Exempel: 7/22/2015 6:33:01 eller 07/22/2015 06:33:01
hh används för att beskriva timmar som AM/PM (1–12) med två siffror.
Exempel: 7/22/2015 06:33:01 är giltigt men inte 07/22/2015 6:33:01.
m används för att beskriva minuter med en eller två siffror.
Exempel: 7/22/2015 6:3:01 eller 07/22/2015 6:33:01
mm används för att beskriva minuter med två siffror.
Exempel: 7/22/2015 06:33:01 är giltigt men inte 07/22/2015 6:3:01.
s används för att beskriva sekunder med en eller två siffror.
Exempel: 7/22/2015 6:33:1 eller 07/22/2015 6:33:01
ss används för att beskriva sekunder med två siffror.
Exempel: 7/22/2015 06:33:01 är giltigt men inte 07/22/2015 6:33:1.
Datummönstret för inmatningen av datumet 7/22/2015 bör därför ställas in som en eller två siffror för månaden, en eller två siffror för dagen och fyra siffror för året. Följande mönster är giltiga:
- M/d/yyyy
- M/dd/yyyy
Datumtidsmönstret för datatidsinmatningen 7/22/2015 6:33:01 (AM) ska alltså ställas in med en eller två siffror för timmarna, en eller två siffror för minuterna, en eller två siffror för sekunderna och AM-siffror för tiden på dygnet. Följande mönster är giltiga:
- M/d/yyyy h:m:s
- M/d/yyyy h:mm:s
- M/d/yyyy h:mm:ss
- M/d/yyyy h:m:ss
Mer information om datum- och tidsformat finns i den officiella Java-dokumentationen.