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.

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).

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.

Ja dodałem spację.

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.

Korzystasz z tych opcji?

Podziel się w komentarzu.

Udostępnij ten wpis:

Brak komentarzy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *