Добавяне на колони - част 2
Най-важното, което да запомните от този урок
В този урок ще научите как да добавяте нови колони към данните си в Power BI чрез различни инструменти – Custom Column, Conditional Column, Duplicate Column и Index Column. Важно е да знаете кога да използвате всеки от тях: Custom Column и Custom Function изискват програмиране на езика M, докато Conditional Column е лесен визуален метод без нужда от програмен опит. Дублирането и индексирането на колони са бързи начини за копиране и създаване на уникални стойности за всеки ред.
Задача стъпка по стъпка: Добавяне на колони в Power BI Desktop 2.61
Custom Column ("Персонализирана колона"):
- В Power Query Editor, изберете "Add Column" ("Добави колона") → "Custom Column" ("Персонализирана колона").
- Задайте име на новата колона.
- Въведете формула на езика M за манипулация на данните (например:
[Date] * 100
). - Натиснете OK, за да създадете колоната.
- Съвет: Използвайте този инструмент пестеливо, тъй като работата с M изисква програмен опит.
Custom Function ("Персонализирана функция"):
- Създайте функция в Power Query Editor (чрез "Advanced Editor").
- Дайте име и дефинирайте параметрите (например: Number).
- Опишете изчислението (например:
Number * 10
). - Прилагайте функцията чрез "Invoke Custom Function" ("Извикай персонализирана функция") спрямо желаната колона.
Conditional Column ("Условна колона"):
- Изберете "Add Column" ("Добави колона") → "Conditional Column" ("Условна колона").
- Дайте име на новата колона (например: Категория).
- Визуално въведете условието (например: Ако [Стойност] < 100 → "по-малко от 100"; ако <= 200 → "по-малко или равно на 200"; в други случаи → "200 плюс").
- При нужда редактирайте условията, за да визуализирате правилата.
Duplicate Column ("Дублиране на колона") и Index Column ("Индекс колона"):
- Изберете съответно "Duplicate Column" (дублирате избрана колона) или "Index Column" (генерирате нова колона с уникални стойности за всеки ред, може да започнете от 0, 1 или друга стойност по избор).
Задача стъпка по стъпка: Добавяне на колони в Power BI Desktop 2.127
Интерфейсът и функционалностите на Power BI Desktop 2.127 (юни 2024) са почти идентични с версия 2.61 по отношение на добавяне на Custom Column, Conditional Column, Duplicate и Index Column. Основната разлика е леко обновеният интерфейс с по-ясни икони и нов дизайн, както и добавени подсказки за по-лесна работа. Стъпките за изпълнение са същите, както в предходната секция.
Често използвани команди и функции в този урок
Custom Column
– Създава персонализирана колона с формула на M.Custom Function
– Прилага предварително създадена функция на M върху колона/данни.Conditional Column
– Създава колона с условия чрез визуален редактор.Duplicate Column
– Копира избраната колона без промени.Index Column
– Създава уникален индекс за всеки ред с избрана начална стойност и стъпка.