Безплатно! Онлайн събитие: Превърни Claude от обикновен чат в AI асистент Регистрация тук.
Извличане (Extract) на символи
Пълен достъп до курса: Не
За пълен достъп, моля влезте или се регистрирайте.
Описание на урока
Най-важното, което трябва да запомните
Извличането на символи в Power Query позволява да превръщате „неудобни“ текстови и числови данни в структурирана информация. Ключовото е да изберете правилния подход: по брой символи, по позиция (индекс) или спрямо разделители. Когато директното преобразуване дава грешки, комбинирането на няколко последователни стъпки често решава проблема.
Стъпка по стъпка: как да повторите показаното
- Заредете таблицата в Power Query с
Data from Table. - При колона с дата от 8 цифри опитайте промяна на типа към Date чрез
Add New Stepи анализирайте грешките. - Приложете „хитринката“: първо преобразувайте числата в Text, после текста в Date, за да получите валидна дата.
- Дублирайте колоната
Codestockняколко пъти сDuplicate Column. - Извлечете:
- първите символи за код на категория (
Extract → First Characters); - последните символи за код на стоката (
Extract → Last Characters); - символи по средата за код на клиент (
Extract → Range), като внимавате, че индексите започват от 0.
- първите символи за код на категория (
- Обединете нужните колони с
Merge Columnsбез разделител. - При променлива дължина използвайте извличане преди, след или между разделители (напр.
_и%) чрез разширените опции наExtract.
Основни команди в Power Query
Extract– Извлича текст по брой символи, позиция или разделители.Duplicate Column– Създава копие на колона за паралелни трансформации.Change Type– Променя типа на данните (Text, Date и др.).Merge Columns– Обединява няколко колони в една.Data from Table– Създава заявка от Excel таблица.
Задача
Изпробвайте всички показани варианти за извличане на символи върху собствени данни. Тествайте различните разширени опции на Extract и сравнете резултатите, за да откриете най-подходящото решение за вашите казуси.
Дискусия към урока
Задавайте въпроси, споделяйте опит и помагайте на останалите да учат заедно.Здравейте, при мен в командата Extract липсват Text before Delimiter, Text after Delimiter, Text between Delimiters. Това от версията ли е? Успях да направя уп…
3
6