Допълнения към урока
Учебна програма Бизнес анализи с Power BI
2. Query Editor

Манипулиране на текстови стойности

							 

Най-важното, което трябва да знаете за манипулирането на текстови стойности в Query Editor

Работата с текстови стойности в Power BI е важна част от подготовката на данни. В този урок научихме как да разделяме, форматираме, почистваме и обединяваме текстови колони според нуждите на вашия анализ. Ако запомните едно нещо, то е: с правилните инструменти в Query Editor можете да превърнете дори най-хаотичните текстови данни в подредена и използваема информация за вашите отчети.

Задача стъпка по стъпка: Манипулиране на текст в Power BI Desktop 2.61

За да повторите манипулациите върху текстови стойности, следвайте стъпките по-долу с Power BI Desktop 2.61:

  1. Създайте тестов Excel файл с произволни текстови данни (примерно: колона с ID и колона с различни символи, числа и букви). Запишете като Excel Workbook.

  2. В Power BI изберете „Home" ("Начало") → „Get Data" ("Вземи данни") → „Excel" и отворете файла.

  3. Маркирайте нужните таблици/колони и изберете „Transform Data" ("Трансформирай данни"), за да отворите Query Editor.

  4. В 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!