Манипулиране на текстови стойности
Най-важното, което трябва да знаете за манипулирането на текстови стойности в Query Editor
Работата с текстови стойности в Power BI е важна част от подготовката на данни. В този урок научихме как да разделяме, форматираме, почистваме и обединяваме текстови колони според нуждите на вашия анализ. Ако запомните едно нещо, то е: с правилните инструменти в Query Editor можете да превърнете дори най-хаотичните текстови данни в подредена и използваема информация за вашите отчети.
Задача стъпка по стъпка: Манипулиране на текст в Power BI Desktop 2.61
За да повторите манипулациите върху текстови стойности, следвайте стъпките по-долу с Power BI Desktop 2.61:
Създайте тестов Excel файл с произволни текстови данни (примерно: колона с ID и колона с различни символи, числа и букви). Запишете като Excel Workbook.
В Power BI изберете „Home" ("Начало") → „Get Data" ("Вземи данни") → „Excel" и отворете файла.
Маркирайте нужните таблици/колони и изберете „Transform Data" ("Трансформирай данни"), за да отворите Query Editor.
В Query Editor:
Изберете текстова колона и използвайте „Split Column" ("Раздели колона") в таба „Transform" ("Трансформиране").
- Разделете по делимитър или по брой знаци („By Delimiter" – „По разделител" или „By Number of Characters" – „По брой знаци").
- Ако изберете „By Number of Characters", настройте на колко знака да става разделянето (например на всеки 10 знака – „Advanced options" – „На редове").
- Можете да рестартирате или копирате колона, за да изпробвате различни варианти.
За форматиране на текст:
- Използвайте „Format" ("Форматиране") от таба „Transform" – може да поставите целия текст с главни букви, малки букви или първа главна на всяка дума.
- „Trim" премахва празни символи в началото и края на текста.
- „Clean" почиства неизползваеми, невидими символи от данните.
За добавяне на префикс или суфикс:
- Изберете „Add Prefix" ("Добави префикс") или „Add Suffix" ("Добави суфикс") от менюто „Transform".
За обединяване на колони:
- Изберете няколко колони, после „Merge Columns" ("Слей колони") и въведете разделител.
За извличане на данни от текста:
- Използвайте „Extract" ("Извлечи") от таба „Transform" – можете да вземете първите, последните знаци, дължината, или текст между два разделителя.
Повторете стъпките и в Power BI Desktop 2.127
В Power BI Desktop 2.127 всички изброени функции и основният интерфейс в Query Editor остават непроменени спрямо описаните стъпки за версия 2.61. Менюто "Transform Data" ("Трансформирай данни") и всички инструменти за работа с текст са на същите позиции, с допълнителни опции за някои операции. Ако има нови функции за работа с текст, те са добавени към съществуващите команди в таба "Transform". Може да видите подобрения в прозорците за опции, но общият работен процес е идентичен.
Използвани команди и функции в урока
Split Column
– Разделя текстова колона по определен разделител или брой знаци. Варианти:By Delimiter
,By Number of Characters
Format
– Променя формата на текста: главни букви, малки букви или първа главна буква.Trim
– Премахва празните интервали в началото и края на текстовата стойност.Clean
– Премахва невидими или неизползваеми символи от данните.Add Prefix
– Добавя символи или текст пред всяка текстова стойност в колоната.Add Suffix
– Добавя символи или текст след всяка текстова стойност в колоната.Merge Columns
– Обединява няколко колони в една, с избран разделител.Extract
– Извлича определени части от текста (първи, последни знаци, между разделители или дължина).
Ако имате въпроси или желаете да обмените опит, пишете във форума на Aula.bg!