En av de mest populære funksjonene i Excel-formler er FINN.RAD. Men du kan ikke bruke FINN.RAD i Power Pivot. Dette er først og fremst fordi DAX-funksjoner ( Data Analysis Expressions ) i Power Pivot ikke bruker en celle eller et celleområde som referanse, slik FINN.RAD gjør i Excel. DAX-funksjoner bruker bare en kolonne eller en tabell som referanse.
I Power Pivot må du huske at du arbeider med en relasjonsdatamodell. Det er egentlig ganske enkelt å slå opp verdier i en annen tabell, og i mange tilfeller trenger du ikke å opprette en formel i det hele tatt.
La oss for eksempel si at du har en pivottabell i et Excel-regneark for å analysere salgsdata i datamodellen – og du vil dele basert på områdedata fra en Område-kolonne i en Geografi-tabell. Du kan ganske enkelt legge til område som et felt i pivottabellen. Ingen oppslag eller formel er nødvendig. Denne enkle løsningen har noen krav: Oppslagskolonnen Området må være i en relatert tabell, og Geografi-tabellen kan ikke være skjult fra feltlisten for pivottabellen.
Det finnes flere tilfeller i Power Pivot der du kanskje vil søke etter verdier i en annen tabell som en del av en beregning, for eksempel en beregnet kolonne eller et mål. Disse krever en egendefinert formel som er opprettet ved hjelp av DAX, og som inneholder flere funksjoner som utfører lignende oppslag. Den du velger, avhenger av hva du vil at formelen skal gjøre.
Hva vil du gjøre?
Bruk RELATERT-funksjonen til å slå opp verdier i en relatert tabell.
Bruk RELATEDTABLE-funksjonen til å slå opp en tabell med alle rader relatert til gjeldende rad.
Bruk funksjonen SØKEVERDI til å returnere verdier etter filtervilkår.