Guide till CASE-funktionen i Looker Studio
March 19, 2025
· Timmy Bontegard

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.

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).

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 AdsochInstagram AdssomPaid Social - slå ihop produkter med låg volym till
Övriga produkter - normalisera värden som
USA,United StatesochUS - översätta interna koder till begripliga namn i rapporten
- skapa kanalgrupper som stämmer med ekonomi- eller marknadsteamets uppföljning

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
- Öppna rapporten i Looker Studio.
- Klicka på Edit för att gå till redigeringsläget.
- Välj aktuell datakälla eller öppna datapanelen för ett diagram.
- Klicka på Add a field.
- Ge fältet ett tydligt namn, exempelvis
Produktgrupp. - Skriv CASE-uttrycket i formelfältet.
- Kontrollera att fälttypen är rätt för resultatet.
- Klicka på Apply och spara fältet.
- 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.