Тёмный

Power Query: Pivot (столбец сведения) - разбор вопроса ученика 

Power Excel Training
Подписаться 3,9 тыс.
Просмотров 2,9 тыс.
50% 1

На днях ко мне с вопросом обратился ученик, который совсем недавно начал проходить курс «Разработка запросов Power Query».
Пройдя всего несколько базовых уроков Михаилу захотелось сразу применить полученные знания в реальной практике, и он решил свою рабочую задачу, не владея при этом более-менее достаточным набором инструментов Power Query. Михаил попросил оценить его решение на корректность и оптимальность.
В этом видео с разрешения Михаила я продемонстрирую и объясню:
- его решение
- более оптимальное решение
- вкратце расскажу про наличие самого оптимального решения
Файл-источник тут: yadi.sk/d/wpREPPWSd27bOw
Оптимальное решение тут: yadi.sk/i/bgSEXP65eFf1mg
Желающих освоить Power Query до профессионального уровня ожидает приятный бонус.
Записаться на курс «Разработка запросов Power Query в Excel (с изучением языка M)»: clck.ru/RJXKY
Зарегистрироваться на пробный курс «Основы Power Query»: clck.ru/RESZR

Опубликовано:

 

4 окт 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 11   
@alisanotsleep
@alisanotsleep 3 года назад
Браво
@samarkand1795
@samarkand1795 3 года назад
Спасибо
@jurijpopov8422
@jurijpopov8422 3 года назад
Классно
@hokmuns
@hokmuns 3 года назад
Интересное видео, подписался. а можно в ссылках под видео увидеть файл с "Оптимальным решением"? )))
@PowerExcelTrainingSOZH
@PowerExcelTrainingSOZH 3 года назад
Денис, добавил ссылку в описание.
@hokmuns
@hokmuns 3 года назад
@@PowerExcelTrainingSOZH спс, кстати обратил внимание, что если в PQ через ctrl выбираешь столбцы для "удаления других столбцов" то после самого удаления они выстраиваются в том прядке в котором отмечались))) нигде не видел этой инфы
@PowerExcelTrainingSOZH
@PowerExcelTrainingSOZH 3 года назад
@@hokmuns да, это офигенное качество, никак не запишу ролик, стоит в планах
@hhhohlick
@hhhohlick 3 года назад
Если столбец индекса удалить непосредственно перед сведением, то заполнение и фильтрация уже не нужны. Кстати, информация о месяце содержится в конце строки "История...", можно выдрать хвост оттуда. Но для данного кейса это несущественно. PS я почему-то стараюсь обходиться без индексации в данном случае, скорее буду использовать пересборку таблицы при помощи Table.ToColumns, List.Split, Table.FromRows. Но это уже деформация )
@PowerExcelTrainingSOZH
@PowerExcelTrainingSOZH 3 года назад
Максим, спасибо за твои комментарии, они как обычно очень ценные. На счёт удаления индекса перед сведением не совсем понял, ведь без него ничего не получится, будет ошибка «Expression.Error: Элементов в перечислении было слишком много для выполнения операции.» Или я чего-то не понял, или не знаю. За PS тоже спасибо, буду пробовать. PS Так как первоисточник - веб-сайт, то я в первую очередь с него всё выдернул. А обработка txt - это баловство в учебных целях.
@hhhohlick
@hhhohlick 3 года назад
@@PowerExcelTrainingSOZH да, поторопился с индексом. Обычно дополнительно перед сведением делают на самом столбце индекса "целочисленное деление на 2", и тогда получим 0,0,1,1,2,2... И это станет номером строки, и сведение без ошибки идет. Потом уже вот этот обработанный индекс удаляем.
@PowerExcelTrainingSOZH
@PowerExcelTrainingSOZH 3 года назад
@@hhhohlick что-то никак не удаётся эту идею реализовать :-(
Далее
Это реально работает?!
00:33
Просмотров 1,9 млн
ELA NÃO ESPERAVA POR ISSO 🥶 ATTITUDE #shorts
00:20
Это реально работает?!
00:33
Просмотров 1,9 млн