Ondigital
About usCase StudiesLoginSign upTalk to us
Article

Guide till CASE-funktionen i Looker Studio

March 19, 2025

· Timmy Bontegard

Analys
Analysis
Articles
Blog
Blogg
Ecommerce
E-handel
Inlägg
Rapportering
Reporting

CASE-funktionen i Looker Studio låter dig klassificera data med villkor. Du kan till exempel samla flera produktkategorier under en gemensam etikett, skapa egna kanalgrupper eller rätta inkonsekventa landsnamn.

Resultatet blir ett beräknat fält som kan användas i tabeller, diagram och filter. Du slipper ändra varje värde manuellt i datakällan.

Exempel på CASE-funktion i Looker Studio

Vad är en CASE-funktion?

En CASE-funktion går igenom ett antal villkor och returnerar ett värde när ett villkor uppfylls. Om inget villkor stämmer används värdet efter ELSE.

Ett vanligt exempel är att kontrollera produktkategorin för varje rad:

CASE
WHEN Product_Category = "Shoes" THEN "Footwear"
WHEN Product_Category = "Boots" THEN "Footwear"
ELSE "Other Category"
END

Rader där Product_Category är Shoes eller Boots får värdet Footwear. Övriga rader får Other Category.

När det nya fältet används som dimension kan Looker Studio summera exempelvis intäkt, antal order eller sålda enheter för den nya gruppen.

Dimensioner, mått och aggregering

Dimensioner beskriver datan. Det kan vara produktnamn, land, kampanj eller marknadsföringskanal.

Mått är numeriska värden som vanligtvis aggregeras i rapporten, till exempel:

  • intäkt
  • antal order
  • sessioner
  • sålda enheter

CASE används ofta för dimensioner eftersom funktionen passar bra för klassificering och gruppering. Looker Studio kan även använda CASE i andra typer av beräknade fält, men uttrycket måste följa programmets regler för aggregering.

Det innebär framför allt att du inte utan vidare kan blanda aggregerade och icke-aggregerade fält i samma uttryck. Ett fält på radnivå, som Product_Category, behandlas annorlunda än ett aggregerat mått som SUM(Revenue).

Fält markerade som icke-aggregerade i Looker Studio

De gröna fälten i exemplet visar att fälten inte är föraggregerade. Det passar när du vill skapa en ny dimension från värden på radnivå.

Kontrollera aggregeringen

Om Looker Studio visar ett fel om blandade aggregeringsnivåer, kontrollera om formeln kombinerar ett vanligt dimensionsfält med exempelvis SUM(), COUNT() eller ett redan aggregerat fält. Alla delar av uttrycket måste användas på en kompatibel nivå.

Så påverkar CASE din data

Anta att den underliggande datan innehåller följande kolumner:

Order-ID
Produktkategori
Kanal
Intäkt
1001
Shoes
Google Ads
900
1002
Boots
Organic Search
1 200
1003
Accessories
Email
350

CASE-uttrycket ovan ändrar inte originalvärdet i datakällan. Det skapar ett nytt beräknat fält i Looker Studio.

Resultatet kan se ut så här:

Produktkategori
Ny kategori
Shoes
Footwear
Boots
Footwear
Accessories
Other Category

Om Ny kategori används som dimension och Intäkt som mått summeras intäkterna för Shoes och Boots under Footwear. Själva transaktionsraderna ligger kvar oförändrade.

Praktiska användningsområden i e-handel

CASE passar när rapportens kategorier behöver följa verksamhetens sätt att arbeta.

Du kan exempelvis:

  • samla flera skotyper under kategorin Footwear
  • gruppera Facebook Ads och Instagram Ads som Paid Social
  • slå ihop produkter med låg volym till Övriga produkter
  • normalisera värden som USA, United States och US
  • översätta interna koder till begripliga namn i rapporten
  • skapa kanalgrupper som stämmer med ekonomi- eller marknadsteamets uppföljning
CASE-exempel för gruppering av e-handelsdata

CASE är särskilt användbart när källdatan är korrekt men för detaljerad för rapportens syfte. Om samma felstavning eller inkonsekvens återkommer i flera system bör den däremot helst rättas närmare källan. Annars måste samma CASE-logik underhållas i flera rapporter.

Steg för steg: Skapa ett CASE-fält

  1. Öppna rapporten i Looker Studio.
  2. Klicka på Edit för att gå till redigeringsläget.
  3. Välj aktuell datakälla eller öppna datapanelen för ett diagram.
  4. Klicka på Add a field.
  5. Ge fältet ett tydligt namn, exempelvis Produktgrupp.
  6. Skriv CASE-uttrycket i formelfältet.
  7. Kontrollera att fälttypen är rätt för resultatet.
  8. Klicka på Apply och spara fältet.
  9. Använd det nya fältet som dimension i en tabell eller ett diagram.

Testa gärna fältet i en enkel tabell tillsammans med originaldimensionen. Då ser du snabbt vilka värden som hamnar i respektive grupp.

Lägg alltid till ELSE

Använd ELSE för att fånga värden som inte matchar något villkor. Utan en genomtänkt reservkategori riskerar nya produkter eller kanaler att visas som tomma värden. En etikett som Övrigt eller Ej klassificerad gör felet lättare att hitta.

Vanliga problem

Villkoren ligger i fel ordning

CASE utvärderar villkoren uppifrån och ned. När ett villkor matchar används dess resultat. Placera därför specifika regler före bredare regler.

Nya värden hamnar i Övrigt

Det är väntat när datakällan får nya produktkategorier eller kanalnamn. Kontrollera regelbundet vad som ligger i reservkategorin och uppdatera formeln vid behov.

Samma logik finns i flera rapporter

Rapportspecifika CASE-fält är enkla att skapa, men de kan bli svåra att hålla synkroniserade. Om flera team behöver exakt samma gruppering kan det vara bättre att lägga logiken i datakällan, ett datalager eller en gemensam datamodell.

Formeln ger aggregeringsfel

Kontrollera om uttrycket blandar värden på radnivå med aggregerade mått. Bygg först en ren dimensionsgruppering och lägg sedan till rapportens mått i diagrammet. Det är ofta enklare att felsöka.

Sammanfattning

CASE ger dig kontroll över hur värden visas och grupperas i Looker Studio. Funktionen passar bra för produktgrupper, kanalindelning och normalisering av inkonsekventa dimensionsvärden.

Börja med en enkel tabell som visar både originalfältet och det nya CASE-fältet. När grupperingen är verifierad kan du använda den i rapportens diagram, filter och nyckeltal.

Talk to us

Curious how Ondigital fits your stack? Book a conversation — demo optional.

Talk to us
← All posts