Press enter to see results or esc to cancel.

Live opdaterede felter i Microsoft Power BI ved hjælp af PowerShell

Få besked når der er nye artikler

I Microsoft Power BI er det muligt at lave felter på et dashboard der kan opdateres live ved at streame data til dem. Når man streamer data til et Live tile som det bliver kaldt, så vil feltet på dashboardet bliver opdateret med det samme.

I den her artikel vil jeg vise hvordan man sætter det op og opdaterer feltet ved hjælp af et PowerShell script.

Sådan laver du et live tile i Microsoft Power BI

Først skal du logge ind på http://app.powerbi.com

Herefter trykker du på Mit arbejdsområde

Her trykker du på opret og vælger Dashboard

Her giver du dit nye dashboard et navn

Herefter vælger du Tilføj felt og vælger Brugerdefineret Streamingdata

Her vælger du Tilføj streaming-datasæt

Her vælgerdu API

Her udfylder du felterne som vist

Her vælger du PowerShell og kopierer koden i feltet

Nu vælger du Tilføj felt og vælger Live data som vi lige oprettede

Her vælger du Kort og Total som vist nedenfor

Her udfylder du felterne som vist nedenfor

Herefter åbner du PowerShell ISE og udfylder den som vist nedenfor

Her har jeg opdateret tallet til 200 og afviklet scriptet

Feltet i Power BI blev nu opdateret til 200 med det samme

Efterfølgende tilpasninger

Her tænker jeg at det kunne være en god ide at gøre noget i retning af:

  • Lade PowerShell scriptet hente data fra en SQL Server eller lignende
  • Lave så PowerShell scriptet kunne kaldes med et parameter det skal sende videre til Power BI
  • Lave så PowerShell scriptet kører automatisk på en server eller lignende

Det var i hvert fald et par ideer jeg havde til at bygge det videre.

Bent Pedersen

Jeg arbejder til dagligt med Microsoft Dynamics C5/NAV, Dynamics 365 og Microsoft Power BI hos Inventio IT.

Her på bloggen skriver jeg om emner der inden for de områder jeg arbejder med.

Kontakt oplysninger

Telefon: 28 11 30 09

E-mail: bentbpedersen@outlook.com

Sociale medier:

Facebook

LinkedIn