Formatera datum i Looker Studio
July 12, 2024
· Timmy Bontegard

Datumfält påverkar hur tabeller sorteras, hur diagram grupperas och hur rapportens läsare tolkar perioder. Ett datum som visas på fel detaljnivå kan till exempel dela upp månadsförsäljningen per dag eller sortera månader alfabetiskt.
Looker Studio har flera sätt att hantera detta. Du kan ändra datumfältets granularitet, skapa beräknade fält eller formatera datumet som text. Valet beror på om fältet ska användas för beräkningar, filtrering eller enbart visning.
Ändra datumformat i dimensionsinställningarna
Börja med dimensionsinställningarna om du bara behöver ändra hur ett befintligt datumfält används i ett diagram.
- Markera tabellen eller diagrammet i rapporten.
- Leta upp datumdimensionen under diagrammets datainställningar.
- Klicka på dimensionsnamnet eller pennikonen.
- Välj önskad datatyp eller datumgranularitet, exempelvis år, år och månad eller fullständigt datum.
- Kontrollera sorteringen efter ändringen.
Ett datum som 2024-01-22 kan exempelvis visas som ett fullständigt datum eller grupperas på månadsnivå. Vilka val som finns beror på fälttypen och datakällan.
Den här metoden behåller fältet som ett datum. Det är viktigt om du vill använda datumintervall, tidsserier eller kronologisk sortering.
Behåll ett datumfält för analys
Skapa gärna ett separat visningsfält om rapporten kräver ett särskilt textformat. Använd originalfältet för filtrering, sortering och tidsserier. Textvärden som januari 2024 kan annars sorteras alfabetiskt i stället för kronologiskt.
Hämta dag, vecka eller månad med formler
Beräknade fält passar när du behöver en viss del av datumet i en tabell, ett filter eller en gruppering.
Funktion | Användning | Exempel för 2024-01-22 |
|---|---|---|
DAY(date) | Hämtar dagen i månaden | 22 |
WEEK(date) | Hämtar veckonummer enligt funktionens veckodefinition | 4 |
MONTH(date) | Hämtar månadens numeriska värde | 1 |
Byt ut date mot namnet på ditt datumfält:
DAY(Order Date)
WEEK(Order Date)
MONTH(Order Date)
Fältnamn med mellanslag kan visas på ett annat sätt i formelredigeraren. Välj därför fältet från listan i stället för att skriva namnet manuellt.
Veckonummer kräver extra kontroll. Årsskiften och valet av veckans första dag kan ge oväntade resultat, särskilt när rapporten ska följa svenska kalenderveckor eller jämföras med data från ett affärssystem. Testa alltid datumen runt årets början och slut mot källsystemet.
Skapa ett eget format med FORMAT_DATETIME
FORMAT_DATETIME omvandlar ett datum- och tidsfält till en formaterad textsträng. Grundformen är:
FORMAT_DATETIME("%Y-%m-%d", Date and Time)
Exempel:
FORMAT_DATETIME("%A, %d %B %Y", Date and Time)
Resultatet kan bli ett värde som motsvarar veckodag, dag, månad och år. Språket för namn på månader och veckodagar kan påverkas av rapportens eller datakällans inställningar.
Vanliga formatsträngar:
Formatsträng | Exempelresultat | Användning |
|---|---|---|
%Y-%m-%d | 2024-01-01 | År, månad och dag |
%d/%m/%Y | 01/01/2024 | Dag, månad och år |
%B %d, %Y | January 01, 2024 | Fullständigt månadsnamn |
%d %b %Y | 01 Jan 2024 | Förkortat månadsnamn |
%A, %B %d, %Y | Monday, January 01, 2024 | Veckodag och fullständigt datum |
%a, %b %d, %Y | Mon, Jan 01, 2024 | Förkortad veckodag och månad |
%Y/%m/%d %H:%M:%S | 2024/01/01 09:30:29 | Datum och tid |
%H:%M:%S | 09:30:29 | Tid i 24-timmarsformat |
%I:%M %p | 09:30 AM | Tid i 12-timmarsformat |
%Y-%m-%dT%H:%M:%S | 2024-01-01T09:30:29 | ISO-liknande datum och tid |
%Y-%j | 2024-001 | År och dagnummer inom året |
%U, %Y | 00, 2024 | Veckonummer med söndag som veckostart |
%W, %Y | 01, 2024 | Veckonummer med måndag som veckostart |
%x | Beror på språkvariant | Lokalt datumformat |
%X | Beror på språkvariant | Lokalt tidsformat |
Kontrollera först om källfältet är av typen Date eller Date & Time. För ett rent datumfält kan FORMAT_DATE vara mer lämpligt, medan FORMAT_DATETIME används för datum och tid. Tillgängliga funktioner och godkända datatyper kan variera mellan anslutningar.
Formaterade datum blir text
Ett fält som skapats med FORMAT_DATETIME är främst avsett för visning. Använd inte textfältet som huvuddimension i en tidsserie utan att kontrollera sortering och datumintervall.
Visa dagens datum eller aktuell tid
Dynamiska datumfält är användbara för rapportstämplar, beräkning av antal dagar sedan en order eller filter som ska utgå från dagens datum.
CURRENT_DATE() returnerar dagens datum:
CURRENT_DATE()
Exempelresultat:
2024-01-22
CURRENT_DATETIME() returnerar aktuellt datum och klockslag:
CURRENT_DATETIME()
Exempelresultat:
2024-01-22 12:01:02
Tidszoner behöver kontrolleras när rapporten kombinerar data från exempelvis annonsplattformar, en webbshop och ett affärssystem. Ett dygnsskifte i olika tidszoner kan annars placera samma händelse på olika datum.
Välj metod efter rapportens behov
Behov | Rekommenderad metod |
|---|---|
Gruppera ett diagram per månad | Ändra datumgranulariteten |
Visa dag i månaden | Använd DAY() |
Skapa ett veckofilter | Använd ett veckofält och verifiera definitionen vid årsskiften |
Visa datum i ett bestämt textformat | Använd FORMAT_DATE eller FORMAT_DATETIME |
Skapa en rapportstämpel med dagens datum | Använd CURRENT_DATE() |
Beräkna mot aktuell tid | Använd CURRENT_DATETIME() |
Behåll originaldatumet i datakällan och bygg separata fält för särskilda visningsbehov. Då kan rapporten fortfarande filtrera och sortera på riktiga datum, samtidigt som tabeller och rubriker får det format verksamheten använder.
Behöver du hjälp med Looker Studio?
Vi kan hjälpa dig att strukturera datakällor, datumlogik och rapporter för e-handel.