En av de mest populära funktionerna i Excel-formler är LETARAD. Men du kan inte använda LETARAD i Power Pivot. Det beror främst på att DAX-funktioner (Data Analysis Expressions) i Power Pivot inte använder en cell eller ett cellområde som referens – som LETARAD gör i Excel. DAX-funktioner använder endast kolumner och tabeller som referens.
Kom Power Pivot i så fall att du arbetar med en relationsdatamodell. Det är egentligen ganska enkelt att leta upp värden i en annan tabell och i många fall du behöver inte skapa någon formel alls.
Anta till exempel att du har en pivottabell i ett Excel-kalkylblad för att analysera försäljningsdata i datamodellen, och att du vill skapa ett utsnitt baserat på regionala data från en kolumn av datastapeln Region i en Geografi-tabell. Du kan helt enkelt lägga till Region som ett fält i pivottabellen. Inget uppslag eller någon formel behövs. Den här enkla lösningen har vissa krav: Uppslagskolumnen Region måste finnas i en relaterad tabell och Geografi-tabellen kan inte döljas från fältlistan för pivottabellen.
Det finns ett antal fall i Power Pivot där du kanske vill söka efter värden i en annan tabell som en del av beräkningen – till exempel en beräknad kolumn eller ett mått. Då krävs en anpassad formel som skapats med DAX, som innehåller flera funktioner som utför liknande uppslag. Vilket du väljer beror på vad du behöver göra med formeln.
Vad vill du göra?
Använd funktionen RELATED till att söka efter värden i en relaterad tabell.
Använd funktionen RELATEDTABLE till att söka efter en tabell med alla rader relaterade till den aktuella raden.
Använd funktionen LETAUPPVÄRDE om du vill returnera värden efter filtervillkor.