De basis van Python in Power BI leren

Introductie tot Python in Power BI

Jacob H. Marquez

Data Scientist

Vereiste voorkennis

Introductie tot Python in Power BI

Wat we gaan leren

Power BI

  • Data importeren en joinen met Power Query
  • Missende data vinden met Power Query
  • Correlatiecoëfficiënt berekenen met Quick Measures

Python

  • Data importeren en joinen met pandas
  • Missende data vinden en imputeren
  • Visualisaties maken met Seaborn
Introductie tot Python in Power BI

Aan de slag - Python downloaden

Introductie tot Python in Power BI

Aan de slag - pakketten installeren

De twee vereiste Python-pakketten zijn:

  • pandas
  • matplotlib

Afbeelding van een terminal met opdrachtregelinterface.

1 https://packaging.python.org/en/latest/tutorials/installing-packages/
Introductie tot Python in Power BI

Aan de slag - Power BI

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

  • Startmappen
  • Geïntegreerde ontwikkelomgevingen (IDE)

Power BI-instellingenmenu met de opties voor Python-scripts gemarkeerd.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Introductie tot Python in Power BI

Aan de slag - Power BI

Power BI-instellingenmenu met de opties voor Python-scripts gemarkeerd. Er staat een groen tekstvak om de instellingen voor de startmap.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Introductie tot Python in Power BI

Aan de slag - Power BI

Power BI-instellingenmenu met de opties voor Python-scripts gemarkeerd. Er staat een groen tekstvak om de instellingen voor de geïntegreerde ontwikkelomgeving.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Introductie tot Python in Power BI

Beperkingen

  • DataFrames tijdelijk opgeslagen
  • 150.000 rijen in visualisaties
  • Datasets kleiner dan 250 MB
  • Datasets op "Public" gezet
Introductie tot Python in Power BI

Voordelen en redenen om te leren...

Python als Power BI-gebruiker

  • Flexibel in datatransformaties
  • Eenvoudiger voor lastige berekeningen
  • Aangepaste visualisaties maken

Power BI als Python-gebruiker

  • Snellere datavisualisatie
  • Snel dashboards voor rapportage maken
  • Eenvoudiger delen met anderen
Introductie tot Python in Power BI

Datasets

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
Introductie tot Python in Power BI

Laten we oefenen!

Introductie tot Python in Power BI

Preparing Video For Download...