Безплатно! Онлайн събитие: 5-дневно ChatGPT предизвикателство Регистрация тук.
Условна колона (Conditional Column)
Пълен достъп до курса: Не
За пълен достъп, моля влезте или се регистрирайте.
Описание на урока
Най-важното от урока накратко
Условната колона в Power Query позволява автоматично да създаваш нови стойности на база зададени условия, подобно на IF в Excel. Тя е удобна за по-прости проверки, но има ограничения при комбиниране на логически условия. Когато логиката стане по-сложна и включва AND/OR, решението е Custom Column с формула на езика M. Ключово е да се спазва синтаксисът – всички аргументи са с малки букви и логиката се чете последователно отгоре надолу.
Стъпка по стъпка: създаване на условна колона и разширена логика
- Отвори заявка в Power Query с Edit.
- Избери таб Add Column → Conditional Column.
- Задай име на колоната (например Статус).
- Избери колоната за проверка (напр. Дата на доставката) и дефинирай условия:
- ако е равна на 0 → Отворена
- ако е равна на 4 → Проблем
- иначе → Изпълнена
- Използвай Add Rule, Move Up / Move Down, за да контролираш реда на проверките.
- Когато е нужна комбинирана логика (напр. дата или платено), добави Custom Column.
- Въведи формула с
if,else if,else, както и логически функцииor/and. - Зареди резултата в Excel чрез Load To като таблица.
Основни инструменти и функции в Power Query
Conditional Column– създава нова колона с последователни IF проверки.Custom Column– позволява сложни формули сif,and,or.if … then … else– основна условна конструкция в езика M.and/or– логически функции за комбиниране на условия.Load To– зарежда резултата от заявката в Excel като таблица.
Задача за упражнение
Повтори стъпките от урока самостоятелно и създай условна или custom колона с поне три различни условия. Тествай логиката с твои примерни данни и провери как редът на условията влияе върху резултата.
Дискусия към урока
Задавайте въпроси, споделяйте опит и помагайте на останалите да учат заедно.Може ли във функцията на Custom Column да се ползват като аргументи колони от друг лист/друга таблица от модела с данни и по какъв начин се записват?
1
Още веднъж поздравления за Димитринка Вълкова за поредния перфектен курс ! БЛАГОДАРЯ !
7
1