Power Query Ошибки №10. Как развернуть все столбцы

Поделиться
HTML-код
  • Опубликовано: 7 ноя 2024
  • В этой задаче мы научимся разворачивать все столбцы табличного столбца не перечисляя каждый из них хардкодом. Для решения этой задачи нам понадобятся функции:
    Table.ColumnNames
    List.Distinct
    Table.ToList
    Table.ExpandListColumn
    Файлы для спонсоров Boosty: boosty.to/comr...
    Файлы для спонсоров ВК: comrade...
    Файлы для спонсоров RUclips: • Post
    Страница урока на сайте: comrade-xl.ru/...

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

  • @comrade_excel
    @comrade_excel  5 лет назад

    Файлы для спонсоров Boosty: boosty.to/comrade-xl/posts/5dbcf863-d4c5-4f15-977b-393e85952eaf?share=post_link
    Файлы для спонсоров ВК: vk.com/comrade.excel?w=wall-185123800_33
    Файлы для спонсоров RUclips: ruclips.net/user/postUgwYlFvJDSZ51Br9NLh4AaABCQ
    Страница урока на сайте: comrade-xl.ru/2019/07/19/kak-razvernut-vse-stolbcy-power-query/

  • @JuliaPtiza
    @JuliaPtiza 3 месяца назад

    Спасибо за великолепные, понятные, ёмкие, пошаговые уроки! Самый классный канал по этим темам! Море благодарности вам, дорогой Товарищ ))))

  • @Neo-life
    @Neo-life 4 месяца назад

    Тимур спасибо! Грамотно

  • @orfeusmilenium4544
    @orfeusmilenium4544 5 лет назад

    Спасибо за Ваши уроки, Тимур! Потихоньку набираюсь знаний. Этот пример решил еще и другим способом, используя функцию Table.Distinct, а в последнем шаге обернул развернутый элемент в Table.ToList.! С опытом приходит и понимание... во основном благодаря Вам!

    • @comrade_excel
      @comrade_excel  5 лет назад +1

      Пожалуйста! Спасибо, что смотрите! Похоже вы и без подсказок уже можете почти все решить. Но все равно смотрите следующие видео. В следующих модулях, думаю, найдется чем вас удивить.

  • @DS-wg5nc
    @DS-wg5nc 2 года назад +1

    Здравствуйте, а как развернуть все столбцы до самого последнего, не проваливаясь в ручную при использовании Web.Page(Web.Contents("ссылка"))

  • @deadreason1232
    @deadreason1232 8 месяцев назад

    Подключение к таблице работает гораздо дольше, чем подключение просто к листу.

  • @ОлегПаламарчук-в9у
    @ОлегПаламарчук-в9у 2 года назад

    Тимур, а как развернуть столбцы, названия которых предусмотрены в другом столбце таблицы? например, в столбце А по строке 0 стоит значение "1" => из свёрнутой таблицы будет развёрнут только столбец "1", в столбце А по строке 1 стоит значение "2" => из свёрнутой таблицы будет развёрнут только столбец "2" и так далее

    • @comrade_excel
      @comrade_excel  2 года назад

      Олег, вы можете отправить пример?

    • @ОлегПаламарчук-в9у
      @ОлегПаламарчук-в9у 2 года назад

      Тимур, куда направлять?

    • @comrade_excel
      @comrade_excel  2 года назад

      @@ОлегПаламарчук-в9у загрузите в облако и предоставьте ссылку.

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

    Спасибо Большое за всё, что вы делаете! Подскажите, а как быть если с этими столбцами дальше нужно производить вычисления, например из всех столбцов удалить NULL или сгруппировать или умножить все столбцы на другой столбец?

    • @comrade_excel
      @comrade_excel  4 года назад +2

      У меня весь курс о том как со столбцами что-то делать. Изучайте.

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

      @@comrade_excel Похоже, я не правильно выразился. Я имел ввиду: как при дальнейших вычислениях обращаться к этим столбцам, не привязываясь жестко к названиям? После того как мы развернули столбцы, у них появились конкретные имена. Например, мы хотим отфильтровать Null, мы же уже будем обращаться к конкретному имени столбца, а если его в следующий раз не будет в файле, то будет ошибка. Очевидно, надо как-то каждый шаг, который использует имя столбца обращать к листу с названиями столбцов. Но как?

    • @NotEmpty2011
      @NotEmpty2011 3 года назад

      @@alisanotsleep выгрузить в list имена столбцов через Table.ColumnNames а потом обращаться не к конкретному названию столбца, а к строке List

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

    Здравствуйте. В моей ситуации как раз удобно, если бы разворачивались все столбцы. Настроил и столкнулся с замедлением расчетов на шаге List.Distinct. Грузится 30-40 секунд. Это не очень удобно на этапе настройки, когда часто нужно обновлять данные. Поэтому пока буду разворачивать столбцы по фиксированному списку.
    Подскажите, пожалуйста, каким способом можно ускорить создание списка уникальных названий столбцов?

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

      У вас большое количество таблиц?

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

      @@comrade_excel, 22 файла с одним листом 60х1100. Ежемесячно будет пополняться на 1 файл.

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

      @@begnameste7267 загрузите пример в облако и отправьте сюда ссылку. Я посмотрю.

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

      @@comrade_excel, 1drv.ms/u/s!As7kuQ98kLYtgUqOF8xz3JdCcDby?e=tCyFR9

    • @ОлегПочетовский
      @ОлегПочетовский 3 года назад +1

      Добрый день. Вы как-нибудь с автором остановились как ускорить процесс