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

Поделиться
HTML-код
  • Опубликовано: 16 янв 2025

Комментарии • 11

  • @alisanotsleep
    @alisanotsleep 4 года назад

    Браво

  • @samarkand1795
    @samarkand1795 4 года назад

    Спасибо

  • @jurijpopov8422
    @jurijpopov8422 4 года назад

    Классно

  • @hokmuns
    @hokmuns 4 года назад

    Интересное видео, подписался.
    а можно в ссылках под видео увидеть файл с "Оптимальным решением"? )))

    • @PowerExcelTrainingSOZH
      @PowerExcelTrainingSOZH  4 года назад

      Денис, добавил ссылку в описание.

    • @hokmuns
      @hokmuns 4 года назад +1

      @@PowerExcelTrainingSOZH спс, кстати обратил внимание, что если в PQ через ctrl выбираешь столбцы для "удаления других столбцов" то после самого удаления они выстраиваются в том прядке в котором отмечались))) нигде не видел этой инфы

    • @PowerExcelTrainingSOZH
      @PowerExcelTrainingSOZH  4 года назад +1

      @@hokmuns да, это офигенное качество, никак не запишу ролик, стоит в планах

  • @hhhohlick
    @hhhohlick 4 года назад

    Если столбец индекса удалить непосредственно перед сведением, то заполнение и фильтрация уже не нужны.
    Кстати, информация о месяце содержится в конце строки "История...", можно выдрать хвост оттуда. Но для данного кейса это несущественно.
    PS я почему-то стараюсь обходиться без индексации в данном случае, скорее буду использовать пересборку таблицы при помощи Table.ToColumns, List.Split, Table.FromRows. Но это уже деформация )

    • @PowerExcelTrainingSOZH
      @PowerExcelTrainingSOZH  4 года назад +1

      Максим, спасибо за твои комментарии, они как обычно очень ценные. На счёт удаления индекса перед сведением не совсем понял, ведь без него ничего не получится, будет ошибка «Expression.Error: Элементов в перечислении было слишком много для выполнения операции.» Или я чего-то не понял, или не знаю. За PS тоже спасибо, буду пробовать.
      PS Так как первоисточник - веб-сайт, то я в первую очередь с него всё выдернул. А обработка txt - это баловство в учебных целях.

    • @hhhohlick
      @hhhohlick 4 года назад

      @@PowerExcelTrainingSOZH да, поторопился с индексом. Обычно дополнительно перед сведением делают на самом столбце индекса "целочисленное деление на 2", и тогда получим 0,0,1,1,2,2... И это станет номером строки, и сведение без ошибки идет.
      Потом уже вот этот обработанный индекс удаляем.

    • @PowerExcelTrainingSOZH
      @PowerExcelTrainingSOZH  4 года назад

      @@hhhohlick что-то никак не удаётся эту идею реализовать :-(