[МУЗЫКА] [МУЗЫКА] Мы уже с вами рассмотрели несколько примеров соединения данных из разных таблиц в один отчет. При этом данные из таблиц подсоединялись друг к другу одна под другую. Сейчас мы с вами рассмотрим пример соединения таблиц другого рода. У нас имеется таблица, содержащая оперативные данные о продажах, в которых имеются сведения о дате продаже, фамилии менеджера, наименовании клиента, наименовании товара и количестве проданного. И к этой таблице добавляется несколько справочных таблиц. Это информация о клиентах — адреса клиентов. Это информация о товарах, где мы видим цену товара и товарную группу, к которой они относятся. Информация об подразделениях, к которым относятся менеджеры. И другая информация — выплаты менеджеру, — но она нам сегодня не пригодится. Соберем эти данные в единый отчет. Откроем новый документ, переходим — вкладка Power Query. И выбираем опять «из Excel». Так, мы опять должны найти наш файл, указать путь. Подождем пока загрузятся данные. Так, у нас сразу несколько таблиц. Мы можем их загружать по одной, но это будет долго и неудобно — мы нажмем галочку «Загрузить несколько элементов». Итак, нам нужны таблицы «Информация о клиентах», «Информация о менеджерах», «Информация о товарах» и «Продажи». Нажимаем «Правка». [ШУМ] Для начала проверим, что все данные загрузились корректно. Итак, информация клиента — видим не совсем корректную загрузку данных. У нас не прочитались названия столбцов, поэтому вкладка «Главная» использует первую строку в качестве заголовка. Выбираем команду — мы исправили нашу табличку. Имя нас устраивает — «Информация о клиентах». «Информация менеджера» — та же самая проблема. «Использовать первую строку в качестве заголовка» — выбираем команду. Исправилась та же табличка. «Информация Товары» прочиталась корректно, и табличка, содержащая сведения о продажах — она тоже прочиталась корректно. Теперь нам необходимо к этой таблице добавить сведения из справочников. Как это сделать? Находясь в этой таблице, на вкладке «Главная» выбираем команду «Комбинировать». Посмотрите, мы можем добавить запрос, снизу добавить данные — то, что мы делали в предыдущих примерах. Сейчас у нас будет пример слияния запросов — выбираем команду «Слияние». Итак, первая таблица — это продажи, а вторая табличка — информация о товарах сначала добавим. Мы видим, что мы не можем нажать клавишу OK, потому что мы не знаем, как соединить эти данные. Нам необходимо выбрать поле, которое будет ключевым, по которому эти данные будут соединяться. У нас это наименование товара — это в первой таблице, наименование товара во второй таблице. Обратим внимание, что мы выбираем внешнее соединение слева, то есть мы к первой таблице присоединяем все данные из второй таблицы. Нажимаем OK. Итак, вторая табличка у нас присоединилась в виде надписи Table в каждой строчке, то есть означает, что к нашей первой таблице присоединились сведения из таблицы второй. В заголовке нажмем раскрывающиеся скобки. Итак, что нам надо выбрать? Наименование товара у нас уже есть в исходной таблице, нам нужно выбрать «Цена продажи» и «Товарная группа». И не забудем убрать галочку «Использовать исходное имя как префикс». Нажимаем OK. И теперь к нашим данным добавились сведения о цене товара и товарной группе. Давайте столбец с товарной группой поставим после столбца наименования товара. Просто захватили его и перетащили. Итак, количество и цена продажи. Теперь к этой нашей таблице добавим сведения о клиентах. Опять нажимаем клавишу «Комбинировать», «Слияние запросов». К таблице «Продажи» мы добавим информацию о клиентах. Выбираем ключевое поле «Наименование клиента», в первой и второй таблице нажимаем OK. И проделываем те же самые действия. Раскрываем стрелочки и выбираем нужные нам поля. Нам нужно выбрать только поле «Адрес». И последнее: присоединим к нашей таблице информацию о менеджерах. Теперь у нас ключевое поля это будет фамилия, имя менеджера. Опять нажимаем OK. Снова раскрываем табличку. И здесь нам нужно выбрать подразделение. Осталось добавить в нашу таблицу стоимость товара. У нас есть количество и цена продажи, нам осталось сосчитать стоимость. Итак, мы добавим пользовательский столбец. Назовем его «Сумма», который будет вычисляться следующим образом: цена продажи умножается на количество. OK. И мы, наверное, его после цены продажи поставим. Давайте немножко порядок наведем в нашей таблице. После наименования клиента добавим адрес, перетащим — [ШУМ] «Наименование клиента», добавим его адрес. Теперь загрузим данные в отчет. Нам нужно это сделать аккуратно, для того чтобы все таблички не появились в нашем отчете, мы нажмем клавишу «Закрыть» и «Загрузить в». И создадим только соединение. Тогда все наши данные будут присоединены только как соединение с нашей книгой. А теперь мы отдельно откроем продажи, нажмем «Загрузить в» и для них создадим таблицу. [ШУМ] Так появились сведения о наших продажах, объединенные в одну большую итоговую таблицу. Давайте добавим к этой таблице сводную. Итак, «Ставка», «Сводная таблица», «На новый лист», OK. Давайте сделаем два отчета. Первый: например, мы хотим посмотреть в товарной группе, какие суммы продажи были. И теперь добавим еще одну сводную таблицу: «Вставка», «Сводная таблица», «На существующий лист». Так. И теперь, например, для [ШУМ] разных менеджеров мы товарные группы добавим и посмотрим, какие суммы получили менеджеры по разным товарным группам. Так, я, по-моему, ошиблась: не «Наименование товара», а «Товарная группа», в колонке. И теперь мы видим те суммы, которые заработали менеджеры в разных товарных группах. Добавим к нашим отчетам, также мы добавим сводные диаграммы. Так, для первого отчета, и для второго отчета точно так же. У нас с вами получился небольшой дэшборд, содержащий сведения о наших продажах. Теперь предположим, что мы в наших исходных данных сделали ошибку. Например, у нас цена печенья «Солнышко» была не 25 рублей, а 125 рублей. Сохраним эти сведения в исходных данных. Давайте посмотрим в нашем результирующем отчете. Итак, вкладка «Данные», нажмем «Обновить все» — у нас ничего не изменилось, потому что сейчас данные обновились только в той таблице, в которой мы собрали. Нажмем еще раз «Обновить все», и, как видим, все сводные таблицы и сводные диаграммы обновили свои значения. Таким образом мы построили отчет, собрав данные из нескольких таблиц, соединив их по ключевым полям. Эта команда в Excel делается с помощью функции ВПР (вертикальный просмотр). Мы решили эту задачу с помощью возможности Power Query. При этом создали небольшой дэшборд, который оперативно реагирует на изменения в исходных данных. [БЕЗ_ЗВУКА]