Power BI | Упражнение по редактору запросов | Unpivot данных и изменение источника данных
Тема ==> |
Редактор запросов (8 упражнений) |
Уровень ==> |
Сложнее среднего |
Прежде чем вы сможете выполнить это упражнение, вам необходимо загрузить и разархивировать этот файл (если у вас возникнут проблемы с этим, нажмите здесь).
Для начала создайте новый отчет и загрузите данные из книги First Half.xlsx.
Воспользуйтесь редактором пользовательских запросов, чтобы привести эти данные в порядок:
Вам нужно будет удалить верхнюю строку, а затем превратить новую верхнюю строку в заголовки строк.
Выберите следующий вариант, чтобы развернуть ежемесячные данные:
Выберите unpivot данных за месяцы.
После небольшого переименования у вас должна появиться данная таблица:
Начало таблицы несведенных данных.
Создайте диаграмму, показывающую значение по месяцам:
Проблема заключается в том, что мы хотим правильно отсортировать месяцы, но для этого вам нужно присвоить им номера.
Вернитесь в Редактор Запросов и добавьте условный столбец:
Возможность добавления условного столбца, возвращающего правильный номер месяца для каждой строки.
Это должно дать вам что-то вроде этого:
После кропотливого ввода 6 возможных условий и результатов у вас должен появиться столбец, в котором название месяца превращается в число.
Теперь вы можете сортировать названия месяцев по номеру:
Выберите этот вариант, чтобы правильно отсортировать названия месяцев.
После проверки, что ваша диаграмма сортируется по правильному столбцу, теперь у вас должен быть такой результат!
Та же диаграмма, но с правильным порядком сортировки.
В упражнении вам предлагалось установить ссылку не на тот файл. Измените свой M-код так, чтобы он ссылался на файл с именем Second half.xlsx (вам нужно будет выполнить шаги запроса, внося множество изменений редактирования для устранения ошибок), затем убедитесь, что ваша диаграмма все еще работает:
После большого количества повторений в формулах шагов запроса вы в конечном итоге должны получить эту диаграмму!
Сохраните отчет как «The knees of a bee» и закройте его.
Вы можете разархивировать, этот файл чтобы посмотреть ответы на это упражнение, но помните, что его можно использовать только для вашего личного использования