Har du någonsin velat se hur din månatliga vinst ackumuleras över året i en visualisering? Har du hört om visuella beräkningar i Power BI? Det är ett nytt sätt att få ut mer av Power BI och förenklar vanliga beräkningar. Med visuella beräkningar blir det lättare att skapa och underhålla ackumulerade värden, rullande medelvärden, jämförelser med föregående eller nästa period, procentberäkningar med mera. Dessutom kan de ge bättre prestanda eftersom beräkningarna bygger på aggregerad data från den visualisering där de utförs.
Traditionella mått och beräkningar i Power BI evalueras på datamodellsnivå. Dvs. dessa beräkningar görs mot de data som är lagrat i den semantiska modellen. Visuella beräkningar å andra sidan evalueras direkt i en visualisering mot de värden som redan är framtagna och synliga. De visuella beräkningarna fungerar på ett sätt som liknar Excels rad- och kolumnberäkningar, och att de enbart kan skapas utifrån den data som finns i visualiseringen, och inget annat. Visuella beräkningar kan därmed öka prestandan när en visualisering ska laddas och renderas.
Låt oss nu titta på hur du skapar en egen visuell beräkning!
Lägg till en visualisering
Först behöver vi lägga till en visualisering och ange vad som ska visas. I exemplet nedan ser vi ett stapeldiagram som visar intäkter och kostnader under åren 2011, 2012 och 2013.
För att kunna skapa en visuell beräkning behöver vi markera den visualisering där beräkningen ska ske. Via Startfliken kan vi sedan tryck på knappen Ny beräkning.
I bilden ovan är visualiseringen markerad. Är det en visualisering som stödjer Visuella beräkningar kommer knappen Ny beräkning att vara synlig. Knappen är markerad med en orange ruta.
Visuell beräkning
Efter att ha valt att skapa en visuell beräkning får vi en ny layout med en förhandsgranskning av den visualiseringen, ett formelfält och den visuella matrisen som innehåller den data som finns i visualiseringen samt de visuella beräkningarna. I exemplet nedan har vinsten beräknats utifrån datan i visualiseringen enligt:
Profit = [SalesAmount] – [Cost].
Vi kan lägga till ytterligare beräkningar som löpande summa. Visuella beräkningar utgår alltså från den visuella matrisen och följande DAX-formel fungerar endast på visuella beräkningar.
Acc Profit = RUNNINGSUM( [Profit] )
Vi kan även välja att dölja fält som inte ska synas i visualiseringen på rapportsidan, vilket tillåter oss att fortsätta arbeta med vår data. Lägg märke till att Cost, en del av vår ursprungliga data inte syns i förhandsgranskningen av visualiseringen då vi har dolt den i fältet för Y-axeln. Men eftersom den behövs för beräkning av vinst kan vi inte ta bort den.
Lägg märke till visualiseringarna (markerad med en grå rektangeln) i panelen. Inte alla visualiseringstyper stödjer visuella beräkningar i dagsläget utan det är endast de ifylld som stödjer detta. I alla fall idag.
Ett nytt fält öppnas upp där vi kan se den visuella matrisen som våra beräkningar grundas på. I formelfältet ovan ser vi den beräkning vi vill göra. Har vi fält i visualisering som vi inte vill ska synas kan vi dölja dem – se det överstrukna ögat i visualiseringspanelen där Cost inte syns i visualiseringen men skulle kunna användas i andra visuella beräkningar.
Några punkter att tänka
- Visuella beräkningar är för närvarande i förhandsversion.
- Visuella beräkningar tillämpas på de redan aggregerade värdena som finns i visualiseringen.
- Visuella beräkningar sparas tillsammans med den visualiseringen. Det betyder att de inte är tillgängliga för andra visualiseringar och att om du tar du visualiseringen så så försvinner även den visuella beräkningen.
- En hel del funktionaliteter associerade med traditionella mått och beräknade kolumner, stöder i dagsläget inte visuella beräkningar. Bland annat att visa poster utan data, filtrering av data baserat på resultatet av en visuell beräkning mm.
- Har vi skapat en visuell beräkning är det inte längre möjlig att exportera den underliggande datan till excel.
Slutord
Visuella beräkningar i Power BI erbjuder ett innovativt och effektivt sätt att arbeta med data direkt i visualiseringen, vilket inte bara förenklar vanliga beräkningar utan även förbättrar prestandan vid rendering. Genom att arbeta med den redan aggregerade datan, snarare än att belasta den semantiska modellen, blir det möjligt att skapa dynamiska analyser på ett smidigt och resurseffektivt sätt. Detta gör visuella beräkningar till ett kraftfullt verktyg för att snabbt och enkelt få ut mer av Power BI.