Sätt upp en finansiell dashboard i Power BI med BörsAPI
Steg-för-steg-guide för att importera finansiell data till Power BI via API-anrop och bygga interaktiva grafer för marginaler, tillväxt och nyckeltal.
Power BI är ett av marknadens ledande verktyg för dataanalys och affärsvisualisering (BI). I den här guiden visar vi hur du ansluter Power BI Desktop till BörsAPI för att bygga en interaktiv finansiell dashboard.
Steg 1: Skapa datakopplingen i Power BI
Eftersom Power BI använder Power Query som underliggande datamotor kan vi enkelt konfigurera en webbanslutning med API-autentisering:
- Önyckel Power BI Desktop och klicka på Hämta data (Get Data) → Webb (Web).
- Välj alternativet Avancerat (Advanced) i dialogrutan.
- Ange API-URL:en i fältet URL-delar. För att hämta alla rapporter för ett specifikt bolag använder du:
https://borsapi.se/api/v1/companies/DIN_BOLAGS_ISIN/reports - Under HTTP-begäranshuvudparametrar lägger du till:
- Ange
Authorizationi vänstra fältet. - Ange
Bearer DIN_API_NYCKELi högra fältet.
- Ange
- Klicka på OK.
Steg 2: Expandera JSON-datan i Power Query
Power BI kommer att läsa in API-svaret som ett JSON-dokument. Följ dessa steg för att göra om det till en tabellstruktur:
- Klicka på Till tabell (To Table) i Power Query-menyn.
- Klicka på expansionsikonen i kolumnrubriken (två pilar åt sidorna).
- Avmarkera "Använd ursprungligt kolumnnamn som prefix". Välj de finansiella fält du vill visualisera (t.ex.
period,revenue,operating_incomeochnet_income). - Högerklicka på kolumnerna med finansiella värden, välj Ändra typ → Decimaltal (eller Heltal). Se till att använda *Engelska (USA)* som språkinställning om punkter inte känns igen som decimalavgränsare.
- Klicka på Stäng och verkställ (Close & Apply).
Steg 3: Designa dina visualiseringar
Nu är din data inläst i Power BI:s datamodell. Här är tre klassiska visualiseringar du kan skapa direkt:
- Omsättning och resultat över tid: Skapa ett kombinerat pelar- och linjediagram (Clustered Column and Line Chart). Sätt
periodpå X-axeln,revenuepå kolumn-Y-axeln, ochnet_incomepå linje-Y-axeln. - Marginalutveckling: Skapa ett nytt beräknat mått (Measure) i Power BI för rörelsemarginalen (EBIT-marginal):
EBIT-marginal = SUM(reports[operating_income]) / SUM(reports[revenue])
Lägg till detta som ett linjediagram för att se hur lönsamheten förändrats. - Finansiell hälsa: Skapa ett linjediagram som visar soliditeten eller skuldgraden över åren.
Genom att sätta upp denna koppling kan du enkelt dela rapporten till Power BI Service och schemalägga automatiska uppdateringar så att din dashboard alltid visar de senast publicerade rapporterna.
Kom igång med BörsAPI
För att använda dessa mallar och skript behöver du ett personligt konto och en API-nyckel. Det är helt kostnadsfritt under vår beta-period.
Registrera dig på några sekunder via registreringssidan.
Gå till din Dashboard och klicka på "Generera API-nyckel".
Ersätt placeholder-nyckeln i källkoden eller kalkylarket med din personliga nyckel.