4 nowe przekształcenia w opcji Podziel kolumny w Power Query

Żadnej wzmianki w newsletterze Microsoftu nt. Power BI i Power Query nie było. Dopiero wprawne oko stałego użytkownika Power Query (czyli mnie) dostrzegło nową transformację, która może się przydać. Otóż operacja Podziel kolumny otrzymała 4 nowe przekształcenia: według przejścia z małej litery na wielką i odwrotnie oraz z cyfry na znak i w drugą stronę. Do czego je wykorzystać?

Przykład 1 – camelCase

CamelCase to określenie zapisu ciągu tekstowego, w którym kolejne wyrazy pisze się łącznie, rozpoczyanjąc każdy kolejny wielką literą, np.foreColor, isPaymentPosted. Zapis taki wygląda jak wielkbłąd, stąd nazwa. Jego oddzielenie w Power Query było skomplikowane, ale wraz z dodaniem nowych transformacji, wystarczy jedno kliknięcie.

4 nowe przekształcenia w opcji Podziel kolumny w Power Query 1

Sercem operacji są listy Power Query, takie jak alfabet z małej litery (lista a do z) oraz z dużej litery (lista A do Z).

4 nowe przekształcenia w opcji Podziel kolumny w Power Query 2

Ważniejsze, że listy te można uzupełniać w Power Query o własne znaki lub listy, co dla zaawansowanych użytkowników otworzy drzwi do niestandardowych przekształceń. Operacja ma też operację przeciwną (z litery wielkiej na małą).

Przykład 2 – poszukiwania kodu pocztowego

Szukałem niedawno sposobu na wyłapanie z ciągu tekstowego kodu pocztowego. Wiele metod zawiodło, ale ta z przejściami między znakami nie była mi jeszcze dana. Teraz mój przypadek rozwiązałbym dużo szybciej – wystarczyło wybrać polecenie Podziel kolumny > Według przejścia z cyfry na znak inny niż cyfra i ewentualnie wskazać, jakie separatory nie mają brać udziału w procesie.

4 nowe przekształcenia w opcji Podziel kolumny w Power Query 3

Ja dodałem spację.

4 nowe przekształcenia w opcji Podziel kolumny w Power Query 4

Następnie korzystając z poleceń Pierwsze znaki, Ostatnie znaki i Scal kolumny (odpowiedniki Excelowych LEWY, PRAWY i ZŁĄCZ.TEKSTY lub &), wydobyłem kod pocztowy.

4 nowe przekształcenia w opcji Podziel kolumny w Power Query 5

Korzystasz z tych opcji?

Podziel się w komentarzu.

Bartosz Czapiewski

Bartosz Czapiewski

Założyciel SkuteczneRaporty.pl, doświadczony ekspert oraz trener Excela, Power Query, Power BI i DAX. Od ponad 15 lat pomaga specjalistom i firmom lepiej pracować z danymi, automatyzować raporty oraz rozwijać kompetencje analityczne.

Jest autorem programów szkoleniowych dla Analityków: JUNIOR, POWER PRO i EXPERT oraz twórcą społeczności I❤️DATA, w której poprzez mentoring, spotkania LIVE z ekspertami i praktyczne wyzwania pomaga rozwijać umiejętności, budować portfolio, przygotować się do rekrutacji i zrobić kolejny krok w stronę pracy jako Analityk Danych.

Na blogu dzieli się praktycznym podejściem do analityki: od układania danych w Excelu, przez automatyzację pracy z Power Query, aż po zaawansowane raportowanie w Power BI, DAX i rozwój kariery Analityka Danych.

Brak komentarzy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *