Трансформиране на колони (Transpose) - част 1
Най-важното от урока: Как да подготвите таблици за анализ в Power BI с "Transpose"
В този урок ще научите как да използвате инструмента "Transpose" ("Транспониране") в Power BI, за да преобразувате таблици с необичайни или объркани колони в лесни за анализ данни. Транспонирането на редове и колони позволява ефективно пренареждане на информацията, така че да създавате точни и визуално ясни отчети, които отговарят на бизнес изискванията.
Стъпка по стъпка: Трансформиране на колони с Power BI Desktop 2.61
Свържете се с Excel файл:
- Влезте в Power BI Desktop 2.61.
- Изберете "Home" ("Начало") → "Get Data" ("Вземи данни") → "Excel" и изберете вашия файл с данни.
- Изберете желания работен лист (sheet) и потвърдете с "OK".
Влезте в Query Editor (Редактор на заявки):
- В прозореца Navigator (Навигатор) кликнете върху "Transform Data" ("Трансформирай данни"), за да се отворят данните в Query Editor.
Транспониране на данните:
- Изберете таблицата, която искате да трансформирате.
- Отидете на менюто "Transform" ("Трансформирай").
- Натиснете бутона "Transpose" ("Транспониране"), намиращ се в горния десен ъгъл.
- Данните ще се разменят - колоните ще станат редове и обратно.
Използване на "Use First Row as Headers" ("Използвай първия ред като заглавия на колони"):
- Отидете отново в "Transform" ("Трансформирай").
- Изберете "Use First Row as Headers" ("Използвай първия ред като заглавия на колони") за да зададете коректни заглавия на колоните.
Създаване на индекс за месеци:
- Изберете колоната с имената на месеците.
- Отидете в менюто "Add Column" ("Добави колона") → "Conditional Column" ("Условна колона").
- Добавете условие: Ако колоната съдържа "Януари", тогава стойността е 1, ако е "Февруари" — 2, ..., до "Декември" — 12.
Преобразуване на типа на новата колона:
- Маркирайте новата колона.
- В "Transform" ("Трансформирай") изберете вид на данните "Whole Number" ("Цяло число") или "Date" ("Дата"), ако е необходимо.
Сливане на колони за година и месец:
- Изберете колоните за година и месец, като задържите
Ctrl
и кликнете върху техните заглавия. - В "Transform" ("Трансформирай") изберете "Merge Columns" ("Слей колони").
- Изберете разделител (например наклонена черта "/") и въведете името на новата колона (например "Year Month").
- Изберете колоните за година и месец, като задържите
Премахнете ненужните колони:
- Изтрийте оригиналните колони за година и месец, оставяйки единната колона "Year Month".
Запишете промените:
- Натиснете "Close & Apply" ("Затвори и приложи"), за да върнете обработените данни в основния прозорец на Power BI.
Създайте графика:
- Използвайте обработената таблица за създаване на графика с "Bar and Line Chart" ("Комбинирана стълбчева и линейна графика"), като използвате колоната "Year Month" и продуктите като категории.
Как да повторите стъпките с Power BI Desktop 2.127 (последна позната версия)
В Power BI Desktop 2.127 (юни 2024) всички описани стъпки и бутони ("Transpose", "Use First Row as Headers", "Conditional Column", "Merge Columns") са налични на същите места в лентата с менюта и имат същата функционалност и наименования като в Power BI Desktop 2.61. Разлики в интерфейса или в нужните процеси не са въведени. Можете да повторите описаните стъпки без необходимост от адаптация в новите версии.
Полезни команди и инструменти, използвани в урока
Transpose
– Завърта редове в колони и обратно в таблицата.Use First Row as Headers
– Задава първия ред от данните като заглавия на колони.Add Column
>Conditional Column
– Създава нова колона с условия (например за цифрово представяне на месеците).Ctrl + Клик
– Позволява маркиране на повече от една колона за сливане.Transform
>Merge Columns
– Слива избрани колони в една с възможност за избор на разделител.Close & Apply
– Записва направените трансформации и връща редактираните данни към работната област на Power BI.