En af de mest populære funktioner i Excel-formler er LOPSLAG. Men du kan ikke bruge LOPSLAG i Power Pivot. Dette skyldes primært, at DAX-funktioner ( Data Analysis Expressions ) i Power Pivot ikke tager en celle eller et celleområde som en reference – som LOPSLAG gør i Excel. DAX-funktioner tager kun en kolonne eller en tabel som reference.
I Power Pivot skal du huske, at du arbejder med en relationel datamodel. Det er meget nemt at slå værdier op i en anden tabel, og i mange tilfælde behøver du slet ikke at oprette nogen formel.
Lad os f.eks. antage, at du har en pivottabel i et Excel-regneark til analyse af salgsdata i din datamodel – og du vil opdele baseret på regionale data fra en områdekolonne i en geografitabel. Du kan blot føje Område som et felt til pivottabellen. Ingen opslag eller formel er nødvendig. Denne enkle løsning har nogle krav: Opslagskolonnen Område skal være i en relateret tabel, og tabellen Geografi kan ikke skjules fra pivottabellens feltliste.
Der er en række tilfælde i Power Pivot, hvor du måske vil slå værdier op i en anden tabel som en del af en beregning – f.eks. en beregnet kolonne eller måling. Disse kræver en brugerdefineret formel, der er oprettet ved hjælp af DAX, som indeholder flere funktioner, der udfører lignende opslag. Den, du vælger, afhænger af, hvad du skal bruge formlen til.
Hvad vil du foretage dig?
Brug funktionen RELATED til opslag af værdier i en relateret tabel.
Brug funktionen RELATEDTABLE til opslag i en tabel, hvor alle rækker relaterer til den aktuelle række.
Brug funktionen SLÅ.OPVÆRDI til at returnere værdier efter filterkriterier.