Power Query Практический №15. List Contains, Пользовательская функция

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

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

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

    Файлы для спонсоров Boosty: boosty.to/comrade-xl/posts/aa5a05c6-b9ee-4d33-b9c9-944d78c755bc?share=post_link
    Файлы для спонсоров ВК: vk.com/comrade.excel?w=wall-185123800_130
    Файлы для спонсоров RUclips: ruclips.net/user/postUgxY8a0Tw3mI2yDQuLB4AaABCQ
    Индивидуальное обучение: comrade-xl.ru/pq-training/
    Страница урока на сайте: comrade-xl.ru/2020/04/10/power-query-user-function-i-list-contains/

  • @russvetden9342
    @russvetden9342 4 месяца назад

    Спасибо большое вам за работу. Удачи и развития каналу

  • @ДмитрийНикитин-и8о
    @ДмитрийНикитин-и8о 10 месяцев назад

    Умно! Только нужны списки всех категорий и подкатегорий. Этот способ - ответ на мой вопрос к уроку № 8

  • @kryptonets
    @kryptonets 3 года назад +3

    Ещё List.Contains очень хороша при развёртывании Olap-кубов внутри PQ, ей очень удобно фильтровать элементы измерений куба без потери свойств развёртывания, правда стоит буфферизовать лист перед этим🙂

  • @alievairina
    @alievairina Год назад

    Спасибо за урок

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

    Тимур, спасибо за видео! То, что нужно

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

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

  • @ГерманРыков-ъ6в
    @ГерманРыков-ъ6в 4 года назад

    Гениально!!!

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

    Круто!

  • @Stalin-dm9br
    @Stalin-dm9br 4 года назад +1

    Тимур, помоему есть макрос который определяет уровень списка и задает ему числовое значение. И после уже в pq можно обработать без програмирования.

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

      Конечно, можно написать такой макрос.
      Мы еще такую же задачу решали и в PQ без вспомогательных списков здесь при помощи XML ruclips.net/video/46LlmSsVNTI/видео.html

  • @Stasy_1807
    @Stasy_1807 4 месяца назад

    Добрый день , почему то при попытке выгрузки данных из запроса сначала очень долго думает , а потом выдает ошибку (

  • @ДмитрийНикитин-и8о
    @ДмитрийНикитин-и8о 5 месяцев назад

    Оно, конечно, кому как удобно, но мне показалось проще:
    1) вывести все справочные таблицы в отдельные запросы;
    2) затем без всяких ПФ добавляем настраиваемые столбцы по формуле:
    = if List.Contains(Канал[Канал продаж], [Названия строк]) then [Названия строк] else null
    и так все три столбца

    • @MaRiIv-z3m
      @MaRiIv-z3m 5 месяцев назад

      Спасибо за вариант

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

    Тимур, спасибо за очередной великолепный ролик! У меня вопрос: а можно сохранять пользовательские функции PQ так, чтобы эти функции присутствовали в новой книге Excel? То есть, сохранить функцию и пользоваться ею даже в новой книге?

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

      Вы можете сохранить код пользовательской функции в txt.
      Дальше можно из любой книги подключиться к этому файлу и преобразовать текст в код.
      Пример смотрите ниже. Только в моем примере происходит подключение к тексту с кодом из интернета.
      Нужно поменять Web.Contents на File.Contents, а url на путь для подключения к файлу на своей машине.
      let
      Источник = Text.FromBinary(Web.Contents("gist.githubusercontent.com/ImkeF/2659b2006ad7b0466ca1cfaed87c86e2/raw/92fcfe7eb9260bee8b07594313791cca8a0f3f3d/Xlsx.ExtractQueries.pq")),
      Пользовательский1 = Expression.Evaluate(Источник, #shared)
      in
      Пользовательский1

  • @ГерманРыков-ъ6в
    @ГерманРыков-ъ6в 4 года назад

    Magnification