Grunderna i Python i Power BI

Introduktion till Python i Power BI

Jacob H. Marquez

Data Scientist

Förkunskaper

Introduktion till Python i Power BI

Vad vi kommer att lära oss

Power BI

  • Importera och sammanfoga data med Power Query
  • Hitta saknade värden med Power Query
  • Beräkna korrelationskoefficient med Quick Measures

Python

  • Importera och sammanfoga data med pandas
  • Hitta saknade värden och imputering
  • Skapa visualiseringar med Seaborn
Introduktion till Python i Power BI

Kom igång – ladda ned Python

Introduktion till Python i Power BI

Kom igång – installera paket

De två Python-paketen som krävs är:

  • pandas
  • matplotlib

Bild av ett kommandoradsgränssnitt.

1 https://packaging.python.org/en/latest/tutorials/installing-packages/
Introduktion till Python i Power BI

Kom igång – Power BI

"File" > "Options and settings" > "Options" > "Python scripting"

  • Hemkataloger
  • Integrerade utvecklingsmiljöer (IDE)

Power BI:s inställningsmeny med markerade alternativ för Python-skript.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Introduktion till Python i Power BI

Kom igång – Power BI

Power BI:s inställningsmeny med markerade alternativ för Python-skript. En grön textruta markerar inställningarna för hemkatalog.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Introduktion till Python i Power BI

Kom igång – Power BI

Power BI:s inställningsmeny med markerade alternativ för Python-skript. En grön textruta markerar inställningarna för integrerad utvecklingsmiljö.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Introduktion till Python i Power BI

Begränsningar

  • DataFrames sparas tillfälligt
  • 150 000 rader används i visualiseringar
  • Datamängder under 250 MB
  • Datamängder inställda på "Public"
Introduktion till Python i Power BI

Fördelar och skäl att lära sig...

Python som Power BI-användare

  • Flexibilitet vid datatransformering
  • Enklare metod för komplexa beräkningar
  • Skapa anpassade visualiseringar

Power BI som Python-användare

  • Snabbare datavisualisering
  • Bygg rapportinstrumentpaneler snabbt
  • Enklare att dela med andra
Introduktion till Python i Power BI

Datamängder

fished.csv

entity year fished
Australia 1990 153148
United States 1990 502923
Japan 1990 567895

farmed.csv

entity year farmed
Australia 1990 23567
United States 1990 436758
Japan 1990 534978
Introduktion till Python i Power BI

Nu kör vi en övning!

Introduktion till Python i Power BI

Preparing Video For Download...