Power Bi SQL запросы

Power Bi SQL запросы

Добрый день, уважаемые читатели и подписчики блога! Сегодня мы снова поговорим запросах в Power Bi, но с большим уклоном в SQL. В прошлой статье мы рассматривали основные принципы работы с запросами в Power Bi.

Имеется база данных shops, в ней располагается таблица shops_by_country, из неё нужно достать первые 20 строк по стране Россия.

Тут можно пойти двумя способами:

  • Через конструктор Power Bi;
  • Через запрос SQL.

 

Давайте посчитаем количество действий через конструктор:

  1. Нужно указать имя (адрес) экземпляра SQL сервера, базу данных и нажать "Ок";
  2. указать логин и пароль для базы данных;
  3. выбрать таблицу в базе данных;
  4. загрузить данные в модель;
  5. удалить ненужные строки (нужны первые 20);
  6. фильтром убрать ненужные страны;
  7. построить визуализацию. 

 

Многовато, давайте двинемся вторым путём - построим запрос, который учтёт пожелания пользователя и избавит от, как минимум, трёх ненужных действий.

 

Составляем запрос SQL

В списке коннекторов выбираем сервер SQL, а также заполним соответствующие поля.

Power Bi SQL запросы

 

SELECT TOP (20) [Name]
,[Country]
,[Sales]
FROM [shops].[dbo].[shops_by_country] where [Country] = 'Russia'

 

На скриншоте я оставлю столбец ID, так как это профессиональная привычка, но сам запрос будет без этого столбца.

Что мы сделали - сказали нашему серверу выбери 20 первых строк со столбцами [Name], [Country], [Sales] из таблицы [shops_by_country] базы данных shops, а затем оставь только те, где страна продажи Россия. Вот и всё, синтаксис (в данном случае) очень прост.

Посмотрим, что получилось.

 

Power Bi SQL запросы

 

То есть нет нужды проваливаться в "Преобразование данных", убирать лишние строки, фильтровать данные по стране, убирать столбец ID и т.д. Правильно и просто составленный запрос сэкономит нам кучу времени.

Жмём "Загрузить" и наводим красоту - отмечаем галкой столбцы "Name" и "Sales", выбираем визуализацию "Кольцевой график". Наслаждаемся.

 

Power Bi SQL запросы

 

По желанию можно настроить и дополнительные эффекты, я оставлю стандартные значения этих параметров.

Power Bi SQL запросы - очень обширная тема для изучения, если будет желание погружаться дальше - просто напишите комментарий на сайте или в любом другом источнике публикации статьи. Конечно же, с конкретным вопросом!

Всем удачи! 

 

 

Автор записи: Иван

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.