Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Пивот таблици в Excel
9. Бонус модул - Pivot трикове и тънкости

Пълен достъп до курса: Не

За пълен достъп, моля влезте или се регистрирайте.


Най-важното за потребителските функции в Power Query

Power Query разполага със стотици вградени функции, но истинската му сила идва от възможността да се създават Custom Functions. Те позволяват да дефинираш собствена логика веднъж и да я прилагаш многократно върху различни данни. Потребителските функции се пишат на езика M, следват ясна структура (let … in) и могат значително да улеснят сложни изчисления и анализи.

Как да създадеш и използваш Custom Function – стъпка по стъпка

  1. Създай празна заявка от DataNew QueryOther SourcesBlank Query.
  2. Отвори Advanced Editor и задай структура с операторите let и in.
  3. Дефинирай функция с име и параметри (например продажна и доставна цена), без интервали и на латиница.
  4. Въведи формулата за изчисление и посочи резултата след оператора in.
  5. Запази заявката – тя се превръща в Custom Function със собствена икона.
  6. Тествай функцията чрез Invoke, като подадеш примерни стойности.
  7. В основната таблица добави нова колона чрез Add ColumnInvoke Custom Function.
  8. Свържи параметрите на функцията с конкретни колони от таблицата.
  9. При нужда използвай вградени функции (например за закръгляне) и дефинирай типове с as number.

Ключови команди и функции

  • Advanced Editor – редактор за езика M и създаване на Custom Functions
  • Invoke Custom Function – прилага потребителска функция върху данни
  • Number.Round – закръгля числов резултат до зададен брой знаци
  • Table.Distinct – премахва дублиращи се редове в таблица
  • let … in – основна структура на всяка заявка и функция в Power Query

Дискусия към урока

Въпроси
Отговори