Основы Python в Power BI

Введение в Python в Power BI

Jacob H. Marquez

Data Scientist

Необходимые знания

Введение в Python в Power BI

Что мы будем изучать

Power BI

  • Импорт и объединение данных с Power Query
  • Поиск пропущенных значений с Power Query
  • Вычисление коэффициента корреляции с помощью Quick Measures

Python

  • Импорт и объединение данных с pandas
  • Поиск пропущенных значений и импутация
  • Создание визуализаций с Seaborn
Введение в Python в Power BI

Начало работы — загрузка Python

Введение в Python в Power BI

Начало работы — установка пакетов

Необходимые пакеты Python:

  • pandas
  • matplotlib

Интерфейс командной строки (терминал).

1 https://packaging.python.org/en/latest/tutorials/installing-packages/
Введение в Python в Power BI

Начало работы — Power BI

«Файл» > «Параметры и настройки» > «Параметры» > «Скрипты Python»

  • Домашние каталоги
  • Интегрированные среды разработки (IDE)

Меню настроек Power BI с выделенными параметрами скриптов Python.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Введение в Python в Power BI

Начало работы — Power BI

Меню настроек Power BI с выделенными параметрами скриптов Python. Зелёной рамкой обведены настройки домашнего каталога.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Введение в Python в Power BI

Начало работы — Power BI

Меню настроек Power BI с выделенными параметрами скриптов Python. Зелёной рамкой обведены настройки интегрированной среды разработки.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Введение в Python в Power BI

Ограничения

  • DataFrame'ы сохраняются временно
  • В визуализациях используется до 150 000 строк
  • Наборы данных объёмом менее 250 МБ
  • Наборы данных с уровнем доступа «Общий»
Введение в Python в Power BI

Преимущества и причины изучить...

Python для пользователей Power BI

  • Гибкость в преобразовании данных
  • Упрощение сложных вычислений
  • Создание пользовательских визуализаций

Power BI для пользователей Python

  • Быстрая визуализация данных
  • Создание отчётных дашбордов
  • Простой обмен результатами
Введение в Python в Power BI

Наборы данных

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
Введение в Python в Power BI

Давайте потренируемся!

Введение в Python в Power BI

Preparing Video For Download...