Power Query - Custom Functions (Пользовательские функции, Занятие 6)

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 41

  • @Neo-life
    @Neo-life 7 วันที่ผ่านมา

    Многая лета тебе Эльбина! Многая процветания!
    Подача толковая. Без воды. Всё чётко, несмотря, на то, что Интерфейс работы у тебя на English.

  • @domino78w
    @domino78w 5 หลายเดือนก่อน +1

    Подача материала просто СУПЕР! Огромная Вам благодарность! Более доходчивого объяснения не встречал! Спасибо Вам!

  • @Qwerty_1234-b9e
    @Qwerty_1234-b9e 3 ปีที่แล้ว +4

    Какая же, все-таки, добрая! Счастья Вам!

  • @natalyakonovalova_
    @natalyakonovalova_ 4 ปีที่แล้ว +6

    Эльбина, ваш уровень подачи материала просто восхищает... и ... вдохновляет на работу. Женщины могут многое!)). Очень рада, что открыла для себя ваш канал.

  • @Rice0987
    @Rice0987 2 ปีที่แล้ว +1

    Пользовательские функции в пк рулят. Я только начал с ними знакомство, ещё ничего не понятно, но одну уже скопипастил и она успешно работает на работе. :)
    Спасибо вам за уроки, Эльбина!

  • @tolik.shigarev
    @tolik.shigarev 4 ปีที่แล้ว +3

    Крутяк. Полезный урок. Спасибо!

  • @aliramadan7425
    @aliramadan7425 4 ปีที่แล้ว +2

    Thank you Elbina. You have a nice way of simplifying complex topics. 👍

    • @ElbinaRizakhanova
      @ElbinaRizakhanova  4 ปีที่แล้ว

      Thanx! Only God knows how you understand it without Russian language knowledge:)

  • @РусланБородин-п1ж
    @РусланБородин-п1ж 3 ปีที่แล้ว +2

    Классно объяснено)

  • @konstantinevseyenko9312
    @konstantinevseyenko9312 4 ปีที่แล้ว +1

    Спасибо ! Очень полезное видео !

  • @ОлегШудря
    @ОлегШудря 3 ปีที่แล้ว +2

    Очень круто, спасибо.

  • @rifesta6652
    @rifesta6652 3 ปีที่แล้ว +1

    Очень полезное видео! Спасибо! Хотелось бы ещё узнать как импортировать пользовательские функции в другие рабочие книги Excel.

    • @ElbinaRizakhanova
      @ElbinaRizakhanova  3 ปีที่แล้ว

      Можно копировать код)

    • @rifesta6652
      @rifesta6652 3 ปีที่แล้ว

      @@ElbinaRizakhanova А нет возможности создать некое хранилище пользовательских функций и при необходимости из запроса обращаться к определенной функции в этом хранилище? А то копировать каждый раз код, кажется не очень удобно. Тем более если функции раскиданы по разным файлам. И не упомнить где какая хранится!

  • @nikolaynikolayevich4469
    @nikolaynikolayevich4469 4 ปีที่แล้ว +1

    Магия какая-то

  • @МихаилРусинский-р9я
    @МихаилРусинский-р9я 2 หลายเดือนก่อน

    СУПЕР

  • @antontselykovskiy7993
    @antontselykovskiy7993 4 ปีที่แล้ว +2

    Эльбина, спасибо за отличное видео. Подскажите пожалуйста, когда вы начинаете набирать выражения в редакторе автоматически появляется список возможных вариантов. Как включить подобную возможность?

    • @ElbinaRizakhanova
      @ElbinaRizakhanova  4 ปีที่แล้ว +1

      Спасибо Антон! Я использую Excel O365, появляющиеся подсказки по функциям у меня были добавлены автоматически, в этой версии все обновления происходят в онлайн режиме в фоновом режиме, после их запуска, делать ничего не надо. Какую версию Excel вы используете 2013 или 2016 ?

    • @antontselykovskiy7993
      @antontselykovskiy7993 4 ปีที่แล้ว

      2019, возможно это где то в общих настройках office?

    • @ElbinaRizakhanova
      @ElbinaRizakhanova  4 ปีที่แล้ว

      @@antontselykovskiy7993 Чуть позже проверю и напишу

    • @ElbinaRizakhanova
      @ElbinaRizakhanova  4 ปีที่แล้ว +1

      Если вы покупали стационарную Excel 2019, до появления этой возможности, вряд ли её как-то можно вообще включить. Но есть отдельные редакторы для M language ( на английском называется Power Query Intellisense and Highlighting) поищите в google, можно писать коды в нём, а потом переносить в Excel или же для практики можно использовать Power Query в Power BI (там эти подсказки тоже есть)

  • @Алексей-б6к5е
    @Алексей-б6к5е 3 ปีที่แล้ว +2

    А как правильно определять, какое количество строк удалять из запроса, что бы из него получилась общая функция, которую можно применить для других таблиц? Удалять необходимо именно те строки, которы PQ создал сам при создании запроса?

    • @ElbinaRizakhanova
      @ElbinaRizakhanova  3 ปีที่แล้ว

      Те шаги в которых указывается путь к конкретному файлу.

  • @Rice0987
    @Rice0987 2 ปีที่แล้ว +1

    Пожалуй, единственный их минус - локальность.

  • @natalyakonovalova_
    @natalyakonovalova_ 4 ปีที่แล้ว +1

    Эльбина, Вы упомянули про видео, в котором рассматривали подобный пример с расчетом разницы в значениях (между последующим и предыдущим)... В каком плейлисте поискать упомянутое видео?

    • @ElbinaRizakhanova
      @ElbinaRizakhanova  4 ปีที่แล้ว

      По Power Query два плейлиста, Power Query tips & tricks и просто Power Query. В одном из этих плейлистов

    • @kirillmag64
      @kirillmag64 2 ปีที่แล้ว

      Это видео Power Query Tips&Tricks - Язык М (M Language), примерно с 15 минуты

  • @kirillmag64
    @kirillmag64 2 ปีที่แล้ว +1

    Подскажите, пожалуйста, как включить подсветку кода в расширенном редакторе, или это только в 365 офисе?

    • @kirillmag64
      @kirillmag64 2 ปีที่แล้ว +1

      оказывается это самый распространенный вопрос, так что ответ уже встретил неоднократно))

    • @ElbinaRizakhanova
      @ElbinaRizakhanova  ปีที่แล้ว

      Да, только в power bi и office 365) на данный момент

  • @oleg_net
    @oleg_net 10 หลายเดือนก่อน

    Добрый день. Спасибо за полезные уроки!
    Эльбина, можете подсказать?: - в функции расчета разницы в продажах, которую делали для целой таблицы (минута 19 видео) как можно в переменные функции, кроме названия таблицы, добавить и название столбца, по которому делать расчет?
    В рассмотренной функции столбец не может называться иначе, как "Sales". Я сам пытался добавить название столбца в переменные и, соответственно, в код, но функция не работает корректно - выдает по всем строкам null .
    Пример кода:
    (tab as table, colname)=>
    let
    tab_index = Table.AddIndexColumn(tab, "Index", 0, 1, Int64.Type),
    added_column = Table.AddColumn(tab_index, "Sales Difference", each try (_[colname] / tab_index{[Index]-1}[colname] - 1) otherwise null, Percentage.Type),
    to = Table.RemoveColumns(added_column,{"Index"})
    in
    to
    Вызов функции выглядит так:
    = Function(#"Changed Type", "Sales")

  • @Алексей-б6к5е
    @Алексей-б6к5е 3 ปีที่แล้ว +1

    У меня Excel на русском языке и мне пришлошь писать не- #"Added Index" ,а - "Добавлен индекс", вот прям по русски буквами, это нормально?Или это можно как то обойти? Ах да, Спасибо за видео!!!

    • @ElbinaRizakhanova
      @ElbinaRizakhanova  3 ปีที่แล้ว

      Если интерфейс на русском, то названия шагов нужно писать на русском, в правом окошке "Примененные шаги" видно как они прописаны. Пожалуйста:)