Jak działają zależności zapytań w usłudze LuckyTemplates

Spis treści

Zapytanie SQL usługi LuckyTemplates

W tym samouczku przyjrzymy się bliżej i zrozumiemy, jak działają zależności zapytań w usłudze LuckyTemplates.

Zależności zapytań pokazują, w jaki sposób zapytania są ze sobą połączone w usłudze LuckyTemplates. Możesz zobaczyć, które zapytania zależą od innych zapytań lub tabel. Jest to przydatne, gdy planujesz przeprowadzić wiele przekształceń danych w modelu.

Ta funkcja jest już od jakiegoś czasu częścią usługi LuckyTemplates SQL Query, ale niewielu użytkowników wie, jak zmaksymalizować jej funkcjonalność. Jeśli często pracujesz ze skomplikowanymi konfiguracjami usługi LuckyTemplates, musisz lepiej zrozumieć zależności zapytań .

Zrozumienie zależności zapytań w usłudze LuckyTemplates

Aby rozpocząć, kliknij wstążkę Widok , a następnie kliknij Zależności zapytań .

Jak działają zależności zapytań w usłudze LuckyTemplates

Pierwszą rzeczą, którą można zobaczyć w drzewie zależności, jest folder źródłowy początkowego zapytania.

Jak działają zależności zapytań w usłudze LuckyTemplates

Pod początkowym zapytaniem widać, że rozgałęziło się ono na kilka innych zapytań. Masz zapytania tabeli Customers , Products , Regions i Sales . Wystarczy na to spojrzeć, aby mieć już ogólny pogląd na to, jak te zapytania są ze sobą połączone.

Pokażę Ci przykład działania zależności zapytań w usłudze LuckyTemplates. Na przykład mamy już naszą kolumnę Channel i Channel Code .

Jak działają zależności zapytań w usłudze LuckyTemplates

To, co chcę zrobić, to utworzyć kolejną tabelę tego. Chcę wyodrębnić te informacje i umieścić je w innej tabeli. 

To dobry pomysł, ponieważ jak widać w tych kolumnach, jest wiele powtarzających się informacji, zwłaszcza gdy masz wiele kolumn zawierających podobne rzeczy.

Teoretycznie możemy po prostu umieścić kolumny Kanał i Kod kanału w osobnej tabeli, a następnie narysować relację między tabelą Kanał do naszej tabeli Sprzedaż.

Aby to zrobić, kliknij prawym przyciskiem myszy tabelę Sales , a następnie wybierz polecenie Reference .

Jak działają zależności zapytań w usłudze LuckyTemplates

Następnie zmień nazwę zduplikowanego zapytania sprzedaży z Sales (2) na tabelę Channels . W nowej tabeli Kanały kliknij kolumnę Kanał , przytrzymaj klawisz Ctrl i kliknij kolumnę Kod kanału .

Nadal naciskając klawisz Ctrl , kliknij prawym przyciskiem myszy wspomniane kolumny, a następnie wybierz opcję Usuń inne kolumny .

Jak działają zależności zapytań w usłudze LuckyTemplates

Następnie w tabeli Kanały pozostaną tylko kolumny Kanał i Kod kanału .

Jak działają zależności zapytań w usłudze LuckyTemplates

Teraz musisz utworzyć tabelę przeglądową dla wszystkich swoich kanałów, korzystając z tabeli Kanały . Ale najpierw musisz usunąć zduplikowane wpisy, klikając prawym przyciskiem myszy i wybierając Usuń duplikaty . Jest to skuteczny sposób tworzenia kodów kanałów.

Jak działają zależności zapytań w usłudze LuckyTemplates

Jak widać, w obu kolumnach pozostały tylko trzy wpisy. Teraz kliknij wstążkę Dodaj kolumnę , a następnie wybierz opcję Kolumna z przykładów . Musisz to zrobić, aby móc skracać kody kanałów za pomocą pierwszej litery.

Jak działają zależności zapytań w usłudze LuckyTemplates

W ten sposób możesz utworzyć nową kolumnę i dodać tabelę krótkich kodów kanału .

Jak działają zależności zapytań w usłudze LuckyTemplates

Jeśli spojrzysz wstecz do widoku Zależności zapytań , zobaczysz teraz połączenie między zapytaniem tabeli Sprzedaż a tabelą Kanały .

Jak działają zależności zapytań w usłudze LuckyTemplates

Wniosek

Ten przykład zależności zapytań jest po prostu prosty. Gdy masz dużo danych z różnych źródeł, drzewo zależności będzie wyglądać na bardziej skomplikowane.

Jak wspomniałem, ta technika jest pomocna, gdy w kilku kolumnach jest dużo powtarzających się informacji. Po prostu upewnij się, że nowa tabela, którą utworzyłeś, jest nadal połączona i zależna od początkowego zapytania.

Mam nadzieję, że wiele się nauczyłeś z tego samouczka. Istnieją różne możliwości korzystania z Zależności zapytań . Kluczem jest ćwiczenie i eksperymentowanie z różnymi przykładami w różnych scenariuszach.

Do następnego razu!

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.