Power Query Продвинутый №27. Генерируем список URL (Text.Format, List.Generate, List.Accumulate)

Поделиться
HTML-код
  • Опубликовано: 15 май 2020
  • В этом уроке мы сгенерируем список веб-страниц, в которых будет меняться параметр id. Сделаем это всего лишь в одном шаге при помощи функций Text.Format, List.Generate и List.Accumulate.
    Файлы для спонсоров Boosty: boosty.to/comrade-xl/posts/dc...
    Файлы для спонсоров ВК: comrade.excel?w=wall-1...
    Файлы для спонсоров RUclips: • Post
    Индивидуальное обучение: comrade-xl.ru/pq-training/
    Страница урока на сайте: comrade-xl.ru/2020/05/16/powe...

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

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

    Файлы для спонсоров Boosty: boosty.to/comrade-xl/posts/dc5a7238-17b0-498c-a901-66117dcd2bd6?share=post_link
    Файлы для спонсоров ВК: vk.com/comrade.excel?w=wall-185123800_186
    Файлы для спонсоров RUclips: ruclips.net/user/postUgz3VGZmwKeFBZzCab14AaABCQ
    Индивидуальное обучение: comrade-xl.ru/pq-training/
    Страница урока на сайте: comrade-xl.ru/2020/05/16/power-query-text-format-list-generate-list-accumulate/

  • @user-zj4ub3cx3z
    @user-zj4ub3cx3z 4 года назад +5

    Спасибо :) за каждую секунду этого ролика!

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

      Рад, что вам понравилось!

    • @user-wl2ro8nb6l
      @user-wl2ro8nb6l 4 года назад

      Присоединяюсь к благодарности! Очень рад что нашел этот канал.

  • @alievairina
    @alievairina 9 месяцев назад

    Спасибо большое за интересный урок

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

    Тимур, спасибо! Обязательно поддержим!

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

    ТИМУР! хостинг на comrade-xl полег!!!

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

      Спасибо, что сообщили. Продлил. Скоро заработает.

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

    Power Query. Формулы М. Функции

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

    Тимур, спасибо за уроки! Подскажите пожалуйста урок где вы показывали как можно игнорировать регистр )))

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

      У вас есть какой-то готовый файл, где нужно сделать текстовый поиск без учета регистра? Я для сайта буду писать сборник микро-статей с частыми вопросами вроде этого. Мне нужен файл-пример. Загрузите в облако и отправьте мне.

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

      Товарищ Excel cloud.mail.ru/public/38EB/4SEgS7owu

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

      У вас не столько вопрос на игнорирование регистра, сколько на массовую замену.
      Чтобы игнорировать регистр нужно в функцию Text.Contains ввести третий параметр Comparer.OrdinalIgnoreCase.
      Для массовой замены смотрите мой урок с названием Switсh.

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

      Я перепутал. Урок про Switch здесь не поможет. Очень хорошего решения здесь не будет. Конкретно данный пример лучше обрабатывать при помощи VBA.
      Я все же сниму урок по этому файлу, именно по столбцу где находятся названия.

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

      Товарищ Excel Спасибо!👌

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

    Тимур, спасибо за Ваши Труды. Надеюсь, что ТОВАРИЩИ это оценят!
    Возможно ли уделить некоторое внимание Функциям М по работе с датами (расчет праздничных и рабочих, исчисление рабочих от заданной даты и т.д.). Привел небольшой пример по ссылке. Полагаю, что многие сталкиваются с расчетами дат в сводных таблицах по условиям (постарался условия смоделировать близкие к рабочим).
    cloud.mail.ru/public/ogTW/48o3MuRUM

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

      Спасибо! Мне приятно, что вам нравятся мои уроки! Спасибо за поддержку!
      Таблица, которая вам нужна делается в Power Pivot. В Power Query это будет так себе. Очень медленно. Разница в скорости во много раз. В Power Query это еще к тому же потребует слишком много шагов и редактировать потом этот запрос будет очень тяжело. Вычисления в Power Query нужно делать только если нет другого выхода. В данном случае все типично, а значит делаем с Power Pivot
      Я сделаю такой урок. Работа Power Query здесь будет ограничиваться только скачиванием календаря.

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

      @@comrade_excel Спасибо. Тимур, а есть вариант еще добавить рассмотрение создания вычисляемого поля в сводной таблице, интересно как будет вести себя СМЕЩ в формуле и вычисляемого поля? (если не затруднит)

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

      Я не понял, что имеется в виду.
      В любом случае совмещение сводных таблиц и формул из ячеек Excel - это неправильно. Так не делают хотя бы потому что это совершенно разные объекты. Единственное исключение - это функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ. Эта функция используется, когда сводная таблица является источником для отчета. Указывать диапазон, где находится сводная таблица в функциях СУММ или любых других неправильно. То, что вы вычисляете в столбцах M - Q лучше сделать в еще одной сводной таблице, а чтобы 2 таблицы прилегали друг к другу можете скрыть столбцы между ними.

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

      @@comrade_excel Да, я понимаю, что создание рядом стоящей таблицы с формулами - это вариант школьника. Имелось ввиду, чтобы попросить Вас показать как решить тремя способами: 1) через существующую сводную таблицу (анализ - Поля, элементы и наборы - Вычисляемое поле), когда можно формулу прописать в Вычисляемом поле для Сводной( небольшое пояснение cloud.mail.ru/public/sD3d/2PuK6DWLd) то есть сумма по условию, которое прописывается в ячейке А1 (я так полагаю, что тут должна применяться функция СМЕЩ, так как сначала проводится проверка по условию.возможно, что я не прав)
      2) второй способ - выполнение расчетов с PowerPivot
      3) третий способ - выполнение расчетов с PowerQuery
      Смог пояснить?.
      я оставил свою почту в Обращении - возможно и туда вопрос

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

      @@comrade_excel Дополнение: "То, что вы вычисляете в столбцах M - Q лучше сделать в еще одной сводной таблице, а чтобы 2 таблицы прилегали друг к другу можете скрыть столбцы между ними" - хочется, чтобы сводная сразу формировалась уже с новыми просчетами полей, то есть без второй таблицы M-Q,чтобы эти столбцы были новыми столбцами в Вычисляемых полях уже самой Сводной (если это вариант ламмера - тогда с нетерпением ждем правильного варианта решения!!!!).
      Спасибо

  • @user-ui2wu6mm9l
    @user-ui2wu6mm9l 7 месяцев назад

    Эммм.... А где отдельный урок по функции List.Generate???

  • @user-zu2sy2lq6t
    @user-zu2sy2lq6t 4 года назад

    List.Acc это все же не for, а Reduce.