Hierarchie w wizualizacjach usługi LuckyTemplates

Ten samouczek dotyczy hierarchii w wizualizacjach usługi LuckyTemplates. Jest to rozwiązanie Power Query, które umożliwia uzyskanie wnikliwych wizualizacji w raporcie i na pulpicie nawigacyjnym. Dowiesz się, jak utworzyć mapę kształtową krajów i miast, korzystając z oryginalnego formularza danych. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Spis treści

Zrozumienie hierarchii w usłudze LuckyTemplates

Ten zestaw danych ma następujące poziomy hierarchii:

  • Region
  • Podregion
  • Kraje
  • Miasta

Hierarchie w wizualizacjach usługi LuckyTemplates

Zobaczysz, że zestaw danych ma naturalny ranking. Im wyższy poziom, tym wyżej znajdują się w tabeli. Możesz również zobaczyć, że kraje są pisane wielkimi literami.

Hierarchie w wizualizacjach usługi LuckyTemplates

Ustawianie tabeli hierarchii

Do stworzenia mapy kształtu potrzebne są tylko dwa najniższe poziomy hierarchii.

Istnieją dwa ważne czynniki dla rozwiązania. Pierwszym czynnikiem jest odwrócenie kolumn, aby umożliwić im pracę z poziomami. Drugim czynnikiem jest naturalny ranking poziomów w celu identyfikacji regionu, kraju i miasta.

Dodaj niestandardowe kolumny dla danych

Aby odwrócić kolumny, wybierz poziomy lub kolumny. Następnie kliknij prawym przyciskiem myszy i wybierz Unpivot Columns .

Hierarchie w wizualizacjach usługi LuckyTemplates

Następnie kliknij prawym przyciskiem myszy kolumnę Atrybut i wybierz opcję Dodaj kolumny z przykładów .

Hierarchie w wizualizacjach usługi LuckyTemplates

Wprowadź liczbę, a system automatycznie znajdzie wzór kolumn. W takim przypadku nazwij kolumnę jako Lvl Nb .

Hierarchie w wizualizacjach usługi LuckyTemplates

Zmień typ kolumny na Liczba całkowita .

Hierarchie w wizualizacjach usługi LuckyTemplates

Następnie utwórz kolumnę indeksu, przechodząc do zakładki Dodaj kolumnę i klikając  kolumnę indeksu . Następnie wybierz Od 1 .

Hierarchie w wizualizacjach usługi LuckyTemplates

Następnym krokiem jest dodanie nowej niestandardowej kolumny, która pokaże poprzedni poziom.

Kliknij opcję Kolumna niestandardowa , a następnie oznacz ją etykietą Poprzedni poziom . Następnie wprowadź poniższą formułę.

Hierarchie w wizualizacjach usługi LuckyTemplates

Formuła po prostu identyfikuje numer poprzedniego poziomu kolumny Lvl Nb. Jeśli kolumna Indeks jest równa 1, wyświetli wartość pustą. Jeśli nie, otrzymuje poprzedni numer poziomu.

Po wciśnięciu OK można zobaczyć nową kolumnę w tabeli. Upewnij się, że typ kolumny został ustawiony na Liczba całkowita.

Hierarchie w wizualizacjach usługi LuckyTemplates

Następną rzeczą do zrobienia jest porównanie kolumny Lvl Nb i Poprzedni poziom.

Dodaj nową kolumnę warunkową. Następnie ustaw parametry tak, że jeśli kolumna Poprzedni poziom jest większa niż kolumna Lvl Nb, wygeneruje Indeks. W przeciwnym razie da wartość null.

Hierarchie w wizualizacjach usługi LuckyTemplates

Po kliknięciu OK możesz zobaczyć kolumnę warunkową w tabeli.

Hierarchie w wizualizacjach usługi LuckyTemplates

W tej kolumnie zobaczysz również wartość błędu i wartość pustą. Aby usunąć wartość błędu, kliknij prawym przyciskiem myszy nagłówek kolumny i wybierz opcję Usuń błędy .

Hierarchie w wizualizacjach usługi LuckyTemplates

Aby usunąć wartość pustą, kliknij komórkę prawym przyciskiem myszy i zamień wartość na 0.

Hierarchie w wizualizacjach usługi LuckyTemplates

Następnie musisz wypełnić kolumnę. Kliknij prawym przyciskiem myszy nagłówek i wybierz Wypełnij . Następnie wybierz W dół .

Hierarchie w wizualizacjach usługi LuckyTemplates

Następnie twój stół jest gotowy na rozwiązanie.

Hierarchie w wizualizacjach usługi LuckyTemplates

Ta informacja jest ważna, ponieważ zamierzasz użyć Grupuj według, aby znaleźć maksymalny poziom każdej grupy.

Znajdowanie hierarchii w LuckyTemplates

W tabeli widać, że najwyższa ziarnistość grupy 0 i 8 to odpowiednio 4 i 5. Poziomy te odpowiadają miastom, w których znajdują się informacje, które musisz zdobyć.

Hierarchie w wizualizacjach usługi LuckyTemplates

Aby użyć Grupuj według, przejdź do strony głównej i kliknij opcję Grupuj według . Następnie ustaw parametry.

Pogrupuj kolumnę Custom i znajdź maksymalną wartość kolumny Lvl Nb.

Hierarchie w wizualizacjach usługi LuckyTemplates

Po zakończeniu możesz teraz zobaczyć maksymalny poziom hierarchii dla każdej grupy.

Hierarchie w wizualizacjach usługi LuckyTemplates

Identyfikacja poziomów hierarchii

Następnym krokiem jest wyszukanie poziomów hierarchii w tabeli.

Poziom miasta

Najpierw znajdź nazwę miasta na podstawie danych. Aby to zrobić, musisz połączyć ten krok i poprzedni krok.

Przejdź do Scal zapytania i scal datę na podstawie niestandardowej i liczby z danymi (bieżącymi).

Następnie zmień Grouped Rows na Replaced Value i Count na Lvl Nb . Następnie kliknij OK.

Hierarchie w wizualizacjach usługi LuckyTemplates

Masz teraz tabelę przedstawiającą miasta ze wszystkimi hierarchiami poziomu 4 i 5.

Hierarchie w wizualizacjach usługi LuckyTemplates

Ponieważ masz już kolumnę Zgrupowane wiersze, usuń kolumny Niestandardowe i Liczba.

Następnie rozwiń kolumnę Zgrupowane wiersze, aby wyświetlić wszystkie dane. Następnie usuń domyślną nazwę kolumny z rozwiniętych zgrupowanych wierszy.

Tak wygląda teraz rozwinięta tabela:

Hierarchie w wizualizacjach usługi LuckyTemplates

Usuń wszystkie kolumny z wyjątkiem kolumny Wartość i Poprzedni poziom.

Hierarchie w wizualizacjach usługi LuckyTemplates

Masz teraz tabelę pokazującą tylko poziomy miast.

Poziom kraju

Aby znaleźć poziomy krajów, możesz użyć tej samej techniki i logiki.

Przejdź do Połącz zapytania i skopiuj kod. Dodaj nowy wiersz formuły i wklej tam kod. Na końcu kodu zmień LeftOuter na RightAnti .

Hierarchie w wizualizacjach usługi LuckyTemplates

Podczas łączenia wartości niestandardowych i liczbowych LeftOuter wybiera poziom miast.

To właśnie wybiera kod.

Hierarchie w wizualizacjach usługi LuckyTemplates

LeftOuter wyodrębnił miasta otoczone czerwonymi ramkami. Z drugiej strony RightAnti wybiera wartości poza polami, którymi są kraje.

Po zmianie kodu otrzymasz 3 nowe kolumny.

Ponownie usuń wszystkie kolumny oprócz zgrupowanych wierszy i rozwiń je.

Hierarchie w wizualizacjach usługi LuckyTemplates

Następnie użyj nazwy kolumny Group By i Input jako Max_Lvl . Ustaw operację na Max i kolumnę na Lvl Nb .

Hierarchie w wizualizacjach usługi LuckyTemplates

Następnie wygeneruj kod, scalając tabele. Przejdź do Merge Queries i połącz Custom i Max_Lvl z Data(Current).

Hierarchie w wizualizacjach usługi LuckyTemplates

W formule zmień Changed Type3 na Replaced Value i Max_Lvl na Lvl Nb .

Hierarchie w wizualizacjach usługi LuckyTemplates

Po zmianie formuły masz teraz tabele ze wszystkimi krajami.

Hierarchie w wizualizacjach usługi LuckyTemplates

Usuń wszystkie kolumny z wyjątkiem kolumny Changed Type3 i rozwiń ją.

Hierarchie w wizualizacjach usługi LuckyTemplates

Możesz teraz zobaczyć wszystkie dane w tej kolumnie. Pamiętaj, aby zmienić nazwę kolumny Wartość na Kraje .

Będziesz potrzebować tylko kolumny Kraje i Niestandardowe, więc usuń pozostałe kolumny.

Hierarchie w wizualizacjach usługi LuckyTemplates

Masz teraz tabelę końcową dla krajów.

Łączenie hierarchii w LuckyTemplates

Teraz, gdy masz już tabele Kraje i Miasta, musisz je scalić.

Przejdź do opcji Scal zapytania i Scal tabelę niestandardową z tabelą niestandardową Data(Current). Ustaw parametr Join Kind na wartość Inner , a następnie kliknij przycisk OK.

Hierarchie w wizualizacjach usługi LuckyTemplates

W formule zmień KRAJE na MIASTO, a następnie naciśnij klawisz Enter.

Hierarchie w wizualizacjach usługi LuckyTemplates

Rozwiń kolumnę COUNTRIES.1 , aby wyświetlić wszystkie pozostałe kolumny.

Hierarchie w wizualizacjach usługi LuckyTemplates

Usuń wszystkie kolumny oprócz Kraje i Wartość. Następnie zmień nazwę nagłówka Value na City .

To jest teraz uproszczona tabela dla krajów i miast:

Hierarchie w wizualizacjach usługi LuckyTemplates

Ostatnim krokiem jest dodanie mapy kształtu w celu wizualizacji danych.

Umieść tabelę Kraje w parametrze Lokalizacja, a Miasto w Nasycenie kolorów. Następnie zmień projekcję z Mercator na Orthographic.

Hierarchie w wizualizacjach usługi LuckyTemplates

Możesz teraz zobaczyć wizualizację mapy z informacjami o hierarchii.


Wizualizacje danych LuckyTemplates — dynamiczne mapy w etykietkach narzędzi
Dynamiczne sortowanie wizualizacji w raportach usługi LuckyTemplates
Znaczenie tworzenia przekonujących wizualizacji usługi LuckyTemplates

Wniosek

Hierarchie w wizualizacjach usługi LuckyTemplates są ważne dla uzyskiwania cennych informacji. Podają konkretne szczegóły i dane w raporcie, klasyfikując je według poziomów.

Mam nadzieję, że ten samouczek pomógł Ci zrozumieć znaczenie tych rankingów w Twoich wizualizacjach i raportach. Upraszczają dane w bardziej przekonujący sposób.

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

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.