Ondigital
About usCase StudiesLoginSign upTalk to us
Article

Formatera datum i Looker Studio

July 12, 2024

· Timmy Bontegard

Articles
Blog
Blogg
Inlägg
Rapportering
Reporting

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.

  1. Markera tabellen eller diagrammet i rapporten.
  2. Leta upp datumdimensionen under diagrammets datainställningar.
  3. Klicka på dimensionsnamnet eller pennikonen.
  4. Välj önskad datatyp eller datumgranularitet, exempelvis år, år och månad eller fullständigt datum.
  5. 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.

Talk to us
← All posts