Выполнение распространенных задач запросов в Power BI Desktop
В окне Редактор Power Query Power BI Desktop есть несколько часто используемых задач. В этой статье показаны эти распространенные задачи и приведены ссылки для получения дополнительных сведений.
Ниже приведены распространенные задачи запроса:
- Подключение к данным
- Фигура и объединение данных
- Групповые строки
- Сводные столбцы
- Создание настраиваемых столбцов
- Формулы запросов
Для выполнения этих задач можно использовать несколько подключений к данным. Данные из примера книги Excel доступны для скачивания или подключения, если вы хотите выполнить эти задачи самостоятельно.
Первое подключение к данным — это книга Excel, которую можно скачать и сохранить локально.
Вы также можете самостоятельно найти источник веб-данных, если вы хотите следовать вместе с собственными данными.
Подключение к данным
Чтобы подключиться к данным в Power BI Desktop, выберите "Главная" и нажмите кнопку "Получить данные". Power BI Desktop представляет меню с наиболее распространенными источниками данных. Полный список источников данных, к которым может подключиться Power BI Desktop, выберите "Дополнительно " в конце меню. Дополнительные сведения см. в разделе "Источники данных" в Power BI Desktop.
Чтобы начать, выберите книгу Excel, укажите книгу Excel, упоминание ранее, а затем нажмите кнопку "Открыть". Редактор Power Query проверяет книгу, а затем представляет данные, найденные в Диалоговое окно "Навигатор" после выбора таблицы.
Перед загрузкой данных в Power BI Desktop выберите Преобразовать данные для изменения, настройки или фигуры. Редактирование особенно полезно при работе с большими семантических моделей, которые необходимо проанализировать перед загрузкой.
Подключение разными типами данных — это аналогичный процесс. Чтобы подключиться к источнику веб-данных, нажмите кнопку "Получить дополнительные данные>" и выберите другой>веб-сайт> Подключение.
Откроется диалоговое окно "Из интернета", где можно ввести URL-адрес веб-страницы .
Нажмите ОК. Как и раньше, Power BI Desktop проверяет данные веб-страницы и отображает параметры предварительного просмотра в диалоговом окне "Навигатор ". При выборе таблицы отображается предварительный просмотр данных.
Другие подключения к данным аналогичны. Power BI Desktop предложит вам указать соответствующие учетные данные, если это необходимо для проверки подлинности подключения.
Пошаговая демонстрация подключения к данным в Power BI Desktop см. в Подключение данных в Power BI Desktop.
Фигура и объединение данных
Вы можете легко формировать и объединять данные с Редактор Power Query. В этом разделе приведены несколько примеров того, как можно формировать данные. Более полную демонстрацию формирования и объединения данных см. в разделе "Фигура" и объединение данных с Power BI Desktop.
В этом разделе и в следующих разделах используется примеркниги Excel, упоминание ранее, который можно скачать и сохранить локально. Загрузите данные в Редактор Power Query с помощью кнопки преобразования данных на вкладке "Главная". После загрузки данных выберите таблицу 1 из доступных запросов в области "Запросы", как показано ниже:
При формировании данных вы преобразуете источник данных в форму и формат, соответствующий вашим потребностям.
В Редактор Power Query можно найти множество команд на ленте и в контекстных меню. Например, при щелчке правой кнопкой мыши столбец контекстное меню позволяет удалить столбец. Или выберите столбец и нажмите кнопку "Удалить столбцы " на вкладке "Главная " на ленте.
Данные можно формировать различными способами в этом запросе. Вы можете удалить любое количество строк из верхней или нижней части. Или добавьте столбцы, разделите столбцы, замените значения и выполните другие задачи формирования. С помощью этих функций вы можете напрямую Редактор Power Query получить данные, как это нужно.
Групповые строки
В Редактор Power Query можно сгруппировать значения из множества строк в одно значение. Эта функция может быть полезной при сумме количества предлагаемых продуктов, общего объема продаж или количества учащихся.
В этом примере вы группируете строки в семантической модели регистрации образования. Данные из книги Excel.
В этом примере показано, сколько агентств имеет каждое государство. (Учреждения могут включать школьные районы, другие учреждения образования, такие как региональные районы обслуживания, и многое другое.) Выберите столбец "Аббр ", а затем нажмите кнопку "Группировать по" на вкладке "Преобразование " или на вкладке "Главная " ленты. (Группа по доступна на обеих вкладках.)
Откроется диалоговое окно "Группа по ". При Редактор Power Query группирует строки, он создает новый столбец, в который он помещает результаты group By. Вы можете настроить операцию Group By следующими способами:
- Раскрывающийся список без метки указывает столбец для группировки. Редактор Power Query значение по умолчанию используется для выбранного столбца, но его можно изменить на любой столбец в таблице.
- Новое имя столбца: Редактор Power Query предлагает имя нового столбца на основе операции, применяемой к сгруппированного столбца. Вы можете присвоить новому столбцу любое нужное значение.
- Операция: выберите операцию, которая применяется Редактор Power Query, например Sum, Median или Count Distinct Row. Значением по умолчанию является число строк.
- Добавление группировки и добавление агрегирования. Эти кнопки доступны только при выборе параметра "Дополнительно ". В одной операции можно выполнять операции группировки (действия группирования по нескольким столбцам) и создавать несколько агрегатов с помощью этих кнопок. На основе выбранных вариантов в этом диалоговом окне Редактор Power Query создает новый столбец, который работает с несколькими столбцами.
Выберите "Добавить группирование" или "Добавить агрегирование", чтобы добавить дополнительные группировки или агрегаты в операцию Group By. Чтобы удалить группирование или агрегирование, щелкните значок с многоточием (...) справа от строки, а затем удалите. Выполните операцию Group By, используя значения по умолчанию, чтобы увидеть, что происходит.
При нажатии кнопки "ОК" Редактор Power Query выполняет операцию group By и возвращает результаты.
И с помощью Редактор Power Query вы всегда можете удалить последнюю операцию формирования. В области "Запрос Параметры" в разделе "Примененные действия" просто выберите X рядом с недавно завершенным шагом. Так что идти вперед и экспериментировать. Если вы не любите результаты, перезапустите шаг, пока Редактор Power Query не формирует нужные данные.
Сводные столбцы
Вы можете сводные столбцы и создать таблицу, содержащую агрегированные значения для каждого уникального значения в столбце. Например, чтобы узнать, сколько различных продуктов находятся в каждой категории продуктов, можно быстро создать таблицу для этого.
Чтобы создать новую таблицу, показывающую количество продуктов для каждой категории (на основе столбца CategoryName), выберите столбец, а затем выберите "Преобразовать>столбец сводной таблицы".
Откроется диалоговое окно "Столбец сводной таблицы", позволяющее узнать, какие значения столбца используются для создания новых столбцов. (Если нужное имя столбца Имя категории не отображается, выберите его в раскрывающемся списке.) При развертывании дополнительных параметров можно выбрать функцию, которая будет применяться к агрегированным значениям.
При нажатии кнопки "ОК" Редактор Power Query отображает таблицу в соответствии с инструкциями по преобразованию, указанными в диалоговом окне "Сводный столбец".
Создание настраиваемых столбцов
В Редактор Power Query можно создать пользовательские формулы, которые работают с несколькими столбцами в таблице. Затем можно поместить результаты таких формул в новый (пользовательский) столбец. Редактор Power Query упрощает создание настраиваемых столбцов.
С помощью данных книги Excel в Редактор Power Query перейдите на вкладку "Добавить столбец" на ленте и выберите "Настраиваемый столбец".
Откроется следующее диалоговое окно. В этом примере создается настраиваемый столбец с именем Percent ELL , который вычисляет процент общих учащихся, которые являются учащимися английского языка (ELL).
Как и в случае с любым другим примененным шагом в Редактор Power Query, если новый пользовательский столбец не предоставляет нужные данные, можно удалить шаг. В области "Запрос Параметры" в разделе "ПРИМЕНЕННЫЕ ШАГИ" просто выберите X рядом с добавленным настраиваемым шагом.
Формулы запросов
Вы можете изменить шаги, которые Редактор Power Query создаются. Вы также можете создавать пользовательские формулы, которые позволяют подключаться к данным и формировать их более точно. Всякий раз, когда Редактор Power Query выполняет действие по данным, формула, связанная с действием, отображается в строке формул. Чтобы просмотреть строку формул, перейдите на вкладку "Вид " ленты и выберите строку формул.
Редактор Power Query сохраняет все примененные шаги для каждого запроса в виде текста, который можно просмотреть или изменить. Вы можете просмотреть или изменить текст для любого запроса с помощью Расширенный редактор. Просто выберите "Вид", а затем Расширенный редактор.
Ниже показан снимок экрана Расширенный редактор с инструкциями по запросу, связанным с запросом США_StudentEnrollment. Эти действия создаются на языке формул Power Query, который часто называется M. Дополнительные сведения см. в статье "Создание формул Power Query" в Excel. Чтобы просмотреть саму спецификацию языка, см . спецификацию языка Power Query M.
Power BI Desktop предоставляет широкий набор категорий формул. Дополнительные сведения и полный справочник по всем формулам Редактор Power Query см. в справочнике по функциям Power Query M.
Связанный контент
Вы можете выполнять все действия с помощью Power BI Desktop. Дополнительные сведения о его возможностях см. в следующих ресурсах: