Выполнение распространенных задач запросов в Power BI Desktop

В окне Редактор Power Query Power BI Desktop есть несколько часто используемых задач. В этой статье показаны эти распространенные задачи и приведены ссылки для получения дополнительных сведений.

Ниже приведены распространенные задачи запроса:

  • Подключение к данным
  • Фигура и объединение данных
  • Групповые строки
  • Сводные столбцы
  • Создание настраиваемых столбцов
  • Формулы запросов

Для выполнения этих задач можно использовать несколько подключений к данным. Данные из примера книги Excel доступны для скачивания или подключения, если вы хотите выполнить эти задачи самостоятельно.

Первое подключение к данным — это книга Excel, которую можно скачать и сохранить локально.

Вы также можете самостоятельно найти источник веб-данных, если вы хотите следовать вместе с собственными данными.

Подключение к данным

Чтобы подключиться к данным в Power BI Desktop, выберите "Главная" и нажмите кнопку "Получить данные". Power BI Desktop представляет меню с наиболее распространенными источниками данных. Полный список источников данных, к которым может подключиться Power BI Desktop, выберите "Дополнительно " в конце меню. Дополнительные сведения см. в разделе "Источники данных" в Power BI Desktop.

Screenshot of the Common data sources dropdown after selecting the Get data button on the ribbon.

Чтобы начать, выберите книгу Excel, укажите книгу Excel, упоминание ранее, а затем нажмите кнопку "Открыть". Редактор Power Query проверяет книгу, а затем представляет данные, найденные в Диалоговое окно "Навигатор" после выбора таблицы.

Screenshot of the Navigator dialog box with Table 1 chosen to load.

Перед загрузкой данных в Power BI Desktop выберите Преобразовать данные для изменения, настройки или фигуры. Редактирование особенно полезно при работе с большими семантических моделей, которые необходимо проанализировать перед загрузкой.

Подключение разными типами данных — это аналогичный процесс. Чтобы подключиться к источнику веб-данных, нажмите кнопку "Получить дополнительные данные>" и выберите другой>веб-сайт> Подключение.

Screenshot of the Get data dialog box highlighting the option to connect to a Web data source.

Откроется диалоговое окно "Из интернета", где можно ввести URL-адрес веб-страницы .

Screenshot of the From Web dialog box showing a connection to the data source from a URL.

Нажмите ОК. Как и раньше, Power BI Desktop проверяет данные веб-страницы и отображает параметры предварительного просмотра в диалоговом окне "Навигатор ". При выборе таблицы отображается предварительный просмотр данных.

Другие подключения к данным аналогичны. Power BI Desktop предложит вам указать соответствующие учетные данные, если это необходимо для проверки подлинности подключения.

Пошаговая демонстрация подключения к данным в Power BI Desktop см. в Подключение данных в Power BI Desktop.

Фигура и объединение данных

Вы можете легко формировать и объединять данные с Редактор Power Query. В этом разделе приведены несколько примеров того, как можно формировать данные. Более полную демонстрацию формирования и объединения данных см. в разделе "Фигура" и объединение данных с Power BI Desktop.

В этом разделе и в следующих разделах используется примеркниги Excel, упоминание ранее, который можно скачать и сохранить локально. Загрузите данные в Редактор Power Query с помощью кнопки преобразования данных на вкладке "Главная". После загрузки данных выберите таблицу 1 из доступных запросов в области "Запросы", как показано ниже:

Screenshot of the Power Query Editor with Table 1 highlighted in the queries pane.

При формировании данных вы преобразуете источник данных в форму и формат, соответствующий вашим потребностям.

В Редактор Power Query можно найти множество команд на ленте и в контекстных меню. Например, при щелчке правой кнопкой мыши столбец контекстное меню позволяет удалить столбец. Или выберите столбец и нажмите кнопку "Удалить столбцы " на вкладке "Главная " на ленте.

Screenshot of the Power Query Editor with the options to remove columns highlighted.

Данные можно формировать различными способами в этом запросе. Вы можете удалить любое количество строк из верхней или нижней части. Или добавьте столбцы, разделите столбцы, замените значения и выполните другие задачи формирования. С помощью этих функций вы можете напрямую Редактор Power Query получить данные, как это нужно.

Групповые строки

В Редактор Power Query можно сгруппировать значения из множества строк в одно значение. Эта функция может быть полезной при сумме количества предлагаемых продуктов, общего объема продаж или количества учащихся.

В этом примере вы группируете строки в семантической модели регистрации образования. Данные из книги Excel.

В этом примере показано, сколько агентств имеет каждое государство. (Учреждения могут включать школьные районы, другие учреждения образования, такие как региональные районы обслуживания, и многое другое.) Выберите столбец "Аббр ", а затем нажмите кнопку "Группировать по" на вкладке "Преобразование " или на вкладке "Главная " ленты. (Группа по доступна на обеих вкладках.)

Screenshot of Power Query Editor highlighting the Group By button in the ribbon.

Откроется диалоговое окно "Группа по ". При Редактор Power Query группирует строки, он создает новый столбец, в который он помещает результаты group By. Вы можете настроить операцию Group By следующими способами:

  1. Раскрывающийся список без метки указывает столбец для группировки. Редактор Power Query значение по умолчанию используется для выбранного столбца, но его можно изменить на любой столбец в таблице.
  2. Новое имя столбца: Редактор Power Query предлагает имя нового столбца на основе операции, применяемой к сгруппированного столбца. Вы можете присвоить новому столбцу любое нужное значение.
  3. Операция: выберите операцию, которая применяется Редактор Power Query, например Sum, Median или Count Distinct Row. Значением по умолчанию является число строк.
  4. Добавление группировки и добавление агрегирования. Эти кнопки доступны только при выборе параметра "Дополнительно ". В одной операции можно выполнять операции группировки (действия группирования по нескольким столбцам) и создавать несколько агрегатов с помощью этих кнопок. На основе выбранных вариантов в этом диалоговом окне Редактор Power Query создает новый столбец, который работает с несколькими столбцами.

Выберите "Добавить группирование" или "Добавить агрегирование", чтобы добавить дополнительные группировки или агрегаты в операцию Group By. Чтобы удалить группирование или агрегирование, щелкните значок с многоточием (...) справа от строки, а затем удалите. Выполните операцию Group By, используя значения по умолчанию, чтобы увидеть, что происходит.

Screenshot shows the Group By dialog box with the Basic and Advanced options highlighted.

При нажатии кнопки "ОК" Редактор Power Query выполняет операцию group By и возвращает результаты.

Screenshot of the example Group By effects.

И с помощью Редактор Power Query вы всегда можете удалить последнюю операцию формирования. В области "Запрос Параметры" в разделе "Примененные действия" просто выберите X рядом с недавно завершенным шагом. Так что идти вперед и экспериментировать. Если вы не любите результаты, перезапустите шаг, пока Редактор Power Query не формирует нужные данные.

Сводные столбцы

Вы можете сводные столбцы и создать таблицу, содержащую агрегированные значения для каждого уникального значения в столбце. Например, чтобы узнать, сколько различных продуктов находятся в каждой категории продуктов, можно быстро создать таблицу для этого.

Чтобы создать новую таблицу, показывающую количество продуктов для каждой категории (на основе столбца CategoryName), выберите столбец, а затем выберите "Преобразовать>столбец сводной таблицы".

Screenshot of the Pivot Column button highlighted on the Transform tab.

Откроется диалоговое окно "Столбец сводной таблицы", позволяющее узнать, какие значения столбца используются для создания новых столбцов. (Если нужное имя столбца Имя категории не отображается, выберите его в раскрывающемся списке.) При развертывании дополнительных параметров можно выбрать функцию, которая будет применяться к агрегированным значениям.

Screenshot of the Pivot Column dialog box highlighting Advanced options.

При нажатии кнопки "ОК" Редактор Power Query отображает таблицу в соответствии с инструкциями по преобразованию, указанными в диалоговом окне "Сводный столбец".

Screenshot of the results from Pivot Column.

Создание настраиваемых столбцов

В Редактор Power Query можно создать пользовательские формулы, которые работают с несколькими столбцами в таблице. Затем можно поместить результаты таких формул в новый (пользовательский) столбец. Редактор Power Query упрощает создание настраиваемых столбцов.

С помощью данных книги Excel в Редактор Power Query перейдите на вкладку "Добавить столбец" на ленте и выберите "Настраиваемый столбец".

Screenshot of the Power Query Editor highlighting the Custom Column button on the Add Column tab.

Откроется следующее диалоговое окно. В этом примере создается настраиваемый столбец с именем Percent ELL , который вычисляет процент общих учащихся, которые являются учащимися английского языка (ELL).

Screenshot of the Custom Column Dialog box showing an example formula.

Как и в случае с любым другим примененным шагом в Редактор Power Query, если новый пользовательский столбец не предоставляет нужные данные, можно удалить шаг. В области "Запрос Параметры" в разделе "ПРИМЕНЕННЫЕ ШАГИ" просто выберите X рядом с добавленным настраиваемым шагом.

Screenshot of the APPLIED STEPS history highlighting the last performed step.

Формулы запросов

Вы можете изменить шаги, которые Редактор Power Query создаются. Вы также можете создавать пользовательские формулы, которые позволяют подключаться к данным и формировать их более точно. Всякий раз, когда Редактор Power Query выполняет действие по данным, формула, связанная с действием, отображается в строке формул. Чтобы просмотреть строку формул, перейдите на вкладку "Вид " ленты и выберите строку формул.

Screenshot of Power Query Editor highlighting the Formula Bar checkbox on the View tab.

Редактор Power Query сохраняет все примененные шаги для каждого запроса в виде текста, который можно просмотреть или изменить. Вы можете просмотреть или изменить текст для любого запроса с помощью Расширенный редактор. Просто выберите "Вид", а затем Расширенный редактор.

Screenshot of Power Query Editor highlighting the Advanced Editor button on the View tab.

Ниже показан снимок экрана Расширенный редактор с инструкциями по запросу, связанным с запросом США_StudentEnrollment. Эти действия создаются на языке формул Power Query, который часто называется M. Дополнительные сведения см. в статье "Создание формул Power Query" в Excel. Чтобы просмотреть саму спецификацию языка, см . спецификацию языка Power Query M.

Screenshot of the Advanced Editor dialog box with an example formula.

Power BI Desktop предоставляет широкий набор категорий формул. Дополнительные сведения и полный справочник по всем формулам Редактор Power Query см. в справочнике по функциям Power Query M.

Вы можете выполнять все действия с помощью Power BI Desktop. Дополнительные сведения о его возможностях см. в следующих ресурсах: