Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

W tym samouczku omówimy podstawowe przekształcenia w edytorze zapytań usługi LuckyTemplates , których można użyć do optymalizacji wierszy i kolumn. Podczas opracowywania intuicyjnego modelu usługi LuckyTemplates najlepiej uprościć wiersze i kolumny w tabeli.

Optymalizacja tabeli jest niezbędna do tworzenia wizualizacji, dzięki czemu możesz łatwo rozpoznać swoje dane.

Istnieje wiele przekształceń wierszy i kolumn, które można wykonać w  Edytorze zapytań . Najpierw nauczymy się o  przekształceniach kolumn .

Najszybszym sposobem uzyskania dostępu do przekształceń kolumny jest kliknięcie jej prawym przyciskiem myszy. Następnie zostaną wyświetlone wszystkie główne przekształcenia, które możemy zastosować dla tej kolumny. 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Spis treści

Tworzenie kolumny kodu kanału 

Zaczniemy teraz wprowadzać pewne przekształcenia kolumn, dodając kod lub skróconą kolumnę dla  kolumny Kanał  . W związku z tym musimy zmienić format tej kolumny, ponieważ chcemy tylko pierwszych czterech liter jej wartości.  

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Najpierw zduplikujemy tę kolumnę, aby zachować oryginalną kolumnę Kanał . Kliknij tę kolumnę prawym przyciskiem myszy, a następnie wybierz Duplikuj kolumnę.

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Następnie kliknij prawym przyciskiem myszy naszą zduplikowaną  kolumnę Kanał - Kopiuj  i wybierz  opcję Podziel kolumnę  . W  kolumnie Split wybierz opcję  Według liczby znaków .  

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Następnie pojawi się wyskakujące okienko. Ponieważ chcemy zachować tylko cztery litery tej kolumny, ustawimy wartość pola Liczba znaków na 4 . Następnie ustaw ustawienia podziału na „ Raz, jak najdalej w lewo ”. Aby sfinalizować aktualizacje, kliknij przycisk OK .

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Teraz jest już podzielony na dwie kolumny. Usuniemy drugą utworzoną kolumnę, ponieważ nie będziemy jej już potrzebować. Kliknij prawym przyciskiem myszy kolumnę Kanał – Kopiuj.2 , a następnie kliknij opcję Usuń .

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Dokonajmy tutaj kolejnej transformacji, klikając ponownie tę kolumnę prawym przyciskiem myszy, a następnie wybierz opcję Przekształć . Zobaczymy, że mamy więcej opcji w Transform , takich jak smallcase , UPPERCASE i tak dalej. W tym scenariuszu użyjemy opcji Przytnij .

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Opcja  Przytnij  usuwa spacje po obu stronach określonego słowa. Kliknijmy więc  opcję Przytnij  , aby usunąć niepotrzebne spacje w tej kolumnie.  

Po przycięciu tej kolumny przekształćmy zawartość i zmieńmy ją na wielkie litery. Kliknij ponownie tę kolumnę prawym przyciskiem myszy, a następnie kliknij WIELKIE LITERY w opcji Przekształć .

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Zmieńmy teraz nazwę tej kolumny na „ Kod kanału ”. Będzie to lepsza nazwa, jeśli wszyscy w naszej organizacji są bardziej przyzwyczajeni do skrótów lub kryptonimów.   

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Na koniec przenieśmy naszą kolumnę Kod kanału na prawą stronę kolumny Kanał . Utworzyliśmy teraz kolumnę Kod kanału przy użyciu innego przekształcenia kolumny.

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Korzystanie z opcji Zamień wartości

Istnieje również inna potężna transformacja, której możemy użyć w naszych kolumnach, a mianowicie  opcja Zastąp wartości  . Miejmy przykład, aby lepiej zrozumieć tę transformację.  

W naszej  kolumnie Kanał  , jeśli nie podoba nam się słowo  Eksport  z naszego zestawu wartości, możemy zamiast tego nazwać je  Międzynarodowym . Kliknijmy więc prawym przyciskiem myszy tę kolumnę, a następnie kliknij  opcję Zastąp wartości  . 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Następnie pojawi się wyskakujące okienko. Wpiszmy słowo „ Eksportuj  w polu  Wartość  do  znalezienia  , a następnie wpisz „ Międzynarodowy ” w polu  Zamień na  . Kliknij  przycisk OK  , aby zastosować ustawienia. 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Po wykonaniu tej czynności wszystkie nasze  wartości eksportu  zostaną zmienione na  międzynarodowe .  

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Pamiętaj, że nie ma to wpływu na naszą  kolumnę Kod kanału  . 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Oto prawdziwa moc transformacji sekwencyjnych w panelu ZASTOSOWANE KROKI . Wróćmy do poprzednich kroków, wybierając Renamed Columns1 . Jak widać, kolumna Channel zachowała swoją pierwszą wartość początkową.

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Następnie kliknijmy ostatni  krok Reordered Columns1  i zobaczymy, że zmieniliśmy go na skróconą wartość w innej kolumnie.  

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Teraz kliknijmy nasz ostatni krok, czyli Zastąp wartość . Zobaczymy, czy uda nam się później dokonać kolejnej transformacji, ale nie ma to wpływu na nic wcześniej. Dzieje się tak, ponieważ zapytanie zmienia się krok po kroku. Dlatego możemy zmienić wiele rzeczy w dowolnym stole.

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Naprawianie typu danych w kolumnach liczbowych 

Spójrzmy na inny przykład transformacji w edytorze zapytań. Jeśli spojrzymy na naszą kolumnę Cena jednostkowa , możemy chcieć dokonać transformacji typu zmiany . W takim przypadku naprawimy jego typ danych, ponieważ na podstawie jego ikony typu danych jest on wyświetlany jako liczba dziesiętna.

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Poprawmy typ danych tej kolumny, klikając ją prawym przyciskiem myszy. Następnie kliknij  Zmień typ  i wybierz  opcję Stała liczba dziesiętna  .  

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Zamiast dziesiętnej ikona typu danych jest teraz znakiem dolara. Jest to o wiele lepsze, ponieważ reprezentuje cenę jednostkową .  

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Poprawmy również typ danych w kolumnie Całkowity przychód i Całkowity koszt jednostkowy , wykonując ten sam krok, co w przypadku kolumny Cena jednostkowa .

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Inną opcją, którą możemy zrobić, aby dokonać transformacji kolumn, jest kliknięcie prawym przyciskiem myszy ikon typów danych kolumn. 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Dobrą rzeczą w tej transformacji jest to, że zostanie ona przeniesiona na nasz stół. Kiedy zatwierdzimy te dane, gdy są one jeszcze w innej formie, musimy zamienić nasz całkowity przychód na rzeczywistego dolara i musimy to zrobić w naszym modelu.

Możemy wykonywać różne przekształcenia za pomocą Group By , Unpivot Columns , Rename i wielu innych. Dostęp do niektórych z tych przekształceń można również uzyskać tutaj, na wstążce Przekształć  . Wolę jednak kliknąć kolumny prawym przyciskiem myszy, aby uzyskać łatwy dostęp do wszystkich przekształceń. 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Jest to dla nas dobra okazja, aby lepiej poznać różne rzeczy, które możemy robić w usłudze LuckyTemplates. 

Korzystanie z Excela lub innych narzędzi do czyszczenia naszych danych zajmuje dużo czasu. Korzystając z usługi LuckyTemplates, możemy przeprowadzić wiele czynności związanych z czyszczeniem zestawu danych, łącząc różne techniki przekształcania kolumn, których będziemy używać. Nie musimy pisać na to żadnego skomplikowanego wzoru.

Kliknij  opcję Odśwież podgląd  , aby odświeżyć wszystkie utworzone przez nas przekształcenia.  

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Możemy teraz opublikować nasze zapytanie, klikając  opcję Zamknij i zastosuj  na  karcie Narzędzia główne  . 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Następnie opublikuje fizyczne tabele, które są w czystym i zoptymalizowanym stanie. I to wszystko, jeśli chodzi o transformacje kolumn. Następną rzeczą, którą omówimy, są przekształcenia wierszy.

Transformacje wierszy w edytorze zapytań usługi LuckyTemplates

Transformacja wierszy nie daje nam tak wielu możliwości jak transformacja kolumn. Istnieją jednak określone cele lub wyjątkowe zdarzenia, w których transformacja wierszy może być przydatna.  

Miejsce, w którym uzyskamy dostęp do większości przekształceń wierszy, nie znajduje się w każdym wierszu. Dzieje się tak, ponieważ kliknięcie prawym przyciskiem myszy określonego wiersza nie daje nam opcji transformacji.

To, co możemy zrobić, to przejść do lewej górnej części tego konkretnego zapytania. Następnie kliknij ikonę rozwijaną, która da nam opcje. W tym miejscu możemy wykonać większość przekształceń wierszy.

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Dostęp do niektórych z tych przekształceń możemy również uzyskać na  karcie Przekształć  .  

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Wypróbujmy teraz kilka przykładów z wykorzystaniem transformacji wierszy. Zwykle, gdy wysyłamy zapytanie do arkusza kalkulacyjnego, nasze nagłówki najprawdopodobniej znajdują się w pierwszym wierszu. Jako przykład ustawmy tymczasowo nasze nagłówki jako pierwszy wiersz.

Kliknij opcję Użyj pierwszego wiersza jako nagłówków , a następnie wybierz opcję Użyj nagłówków jako pierwszego wiersza .

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Czasami możemy otrzymać zapytanie, które wygląda podobnie do miejsca, w którym znajdują się nagłówki naszych kolumn w pierwszym wierszu.  

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Możemy to zmienić lub naprawić, klikając opcję Użyj pierwszego wiersza jako nagłówków . Następnie ustawi te nagłówki z pierwszego wiersza jako nasze rzeczywiste nagłówki kolumn. I to jest jedno z wielu przekształceń wierszy, które możemy wykonać.

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Istnieją również inne opcje, takie jak  TranspozycjaOdwróć wierszeLiczba wierszy  , których możemy użyć w okolicznościach, w których mają one zastosowanie. 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Korzystanie z opcji transpozycji w Edytorze zapytań usługi LuckyTemplates

Przejdźmy do mniejszej tabeli, takiej jak tabela Produkty , abyśmy mogli wypróbować opcję transpozycji.

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Następnie kliknij  opcję Transponuj  . Ta opcja przełącza wiersze i kolumny tabeli, jak pokazano na obrazku.  

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Użyjmy  opcji Użyj pierwszego wiersza jako nagłówków,  aby ustawić pierwszy wiersz jako nagłówki naszych kolumn. 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Ten przykład nie ma tutaj zastosowania, ale znajomość  opcji Transponuj  może być przydatna, zwłaszcza jeśli w przyszłości napotkamy odwrotny scenariusz, w którym będziemy musieli zamienić kolumny i wiersze określonej tabeli.  

Usuńmy teraz przekształcenia, które wykonaliśmy w tej tabeli, ponieważ zrobiliśmy je tylko jako przykład. W  ZASTOSOWANYCH KROKACH  w okienku  Ustawienia kwerendy  usuń  przekształcenia Typ zmiany1Promowane nagłówkiTransponuj tabelę  , klikając  ikonę x  obok nich. 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Nasza  tabela Produkty  powinna teraz powrócić do pierwotnego stanu. Możemy łatwo usunąć transformacje, które próbujemy w celach eksperymentalnych. Dzięki temu możemy wykonać i wypróbować dowolną liczbę transformacji. 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Korzystanie z opcji Odwróć wiersze i policz wiersze 

Możemy również skorzystać z  opcji Odwróć wiersze  . Może to być przydatne, gdy chcemy ustawić kierunek sortowania lub jeśli nasze dane mają strukturę odwrotną. 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Kliknijmy  Odwróć wiersze  i zobaczymy, że wartości naszych wierszy są teraz odwrócone. Mogą istnieć pewne powody, dla których możemy chcieć lub potrzebować użyć tej transformacji.  

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Przywróćmy nasz stół do pierwotnego stanu. Po prostu usuń  transformację Odwróconych wierszy  w  ZASTOSOWANYCH KROKACH  , klikając  ikonę x  obok niej.  

Inną opcją, której możemy użyć, jest  opcja Count Rows  . Przejdźmy do naszej  tabeli Sales  , aby wypróbować  opcję Count Rows  . Możemy skorzystać z tej opcji, jeśli np. chcemy pokazać liczbę transakcji, które mamy.  

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Kliknijmy teraz  opcję Policz wiersze  . 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Następnie pokaże nam, że mamy  8000  wierszy lub transakcji. 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Usuńmy ponownie tę transformację, ponieważ nie chcemy, aby nasza tabela na stałe wyglądała tak. Po prostu przejdź do APPLIED STEPS , a następnie usuń transformację Counter Rows .

Korzystanie z opcji Usuń górne wiersze i dodaj kolumnę indeksu 

Wypróbujmy teraz inne dostępne przekształcenia wierszy, które mamy. Jeśli wiemy, że na górze naszej tabeli danych znajdują się zbędne wiersze, możemy je łatwo usunąć, klikając ikonę Transformacja wierszy . Następnie wybierz opcję Usuń górne wiersze… .

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Następnie pojawi się wyskakujące okienko. Możemy teraz usunąć 50 górnych wierszy z naszej tabeli danych, wprowadzając 50 w polu Liczba wierszy , a następnie klikając przycisk OK . I to jest kolejna dobra transformacja wierszy, którą możemy wykorzystać.

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Przed wypróbowaniem kolejnej transformacji nie zapomnijmy usunąć przykładowej transformacji Usuń górne rzędy , którą wykonaliśmy.

Inną dobrą transformacją, której możemy użyć, jest  Add Index Column . Mamy już kolumny indeksu w naszych tabelach. Ale dla przykładu przejdźmy do naszej  tabeli Klienci  i użyjmy  opcji Dodaj kolumnę indeksu  . 

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Po wejściu do tabeli Klienci kliknij ikonę Transformacja wierszy , wybierz opcję Dodaj kolumnę indeksu , a następnie wybierz opcję Od 1 .

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Zobaczymy wtedy, że dodano kolumnę Index . Nie zapomnijmy ponownie usunąć tej transformacji, ponieważ tak naprawdę nie potrzebujemy jej w naszej tabeli Klienci . Po prostu wypróbowaliśmy to jako przykład.

Edytor zapytań usługi LuckyTemplates: przekształcenia wierszy i kolumn

Mamy też inne opcje transformacji wierszy, których możemy użyć, takie jak  Keep Bottom RowsKeep DuplicatesKeep Errors i tak dalej. 

Jak już powiedziałem,  przekształcenia wierszy nie są tak rozwinięte jak przekształcenia kolumn . Istnieją jednak wyjątkowe przypadki, w których mogą one być naprawdę przydatne.  

Wniosek

Inną interesującą rzeczą w LuckyTemplates jest to, że nie możemy zmieniać niczego indywidualnie w żadnej konkretnej komórce lub wierszu. Dzieje się tak, ponieważ usługa LuckyTemplates opiera się wyłącznie na kolumnach i tabelach. Jest to również powód, dla którego przekształcenia kolumn są bardziej szczegółowe niż jakiekolwiek przekształcenia wierszy.

Prawdopodobnie zobaczysz niektóre z tych przemian w niektórych naszych artykułach. Istotne jest, aby właściwie używać ich w połączeniu ze wszystkimi innymi transformacjami. Mamy nadzieję, że ten samouczek pomógł Ci zastanowić się nad znaczeniem transformacji danych w usłudze LuckyTemplates.

Wszystkiego najlepszego,


Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć