Aplikacje do raportowania przy użyciu usługi LuckyTemplates na potrzeby transportu i wysyłki

W tym samouczku chciałbym zademonstrować, jak można tworzyć aplikacje do raportowania logistyki w usłudze LuckyTemplates przy użyciu rzeczywistych danych. Chcę pokazać rozległość tego, co możesz zrobić w LuckyTemplates i jego ogromne możliwości. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Przeanalizujemy przykład pochodzący od jednego z naszych członków w ramach wyzwania LuckyTemplates Challenge 12 LuckyTemplates i podzielę się tym, jak osobiście podszedłbym do problemu i ulepszeniami, które moim zdaniem można zastosować w modelu.

Spis treści

Przykładowe aplikacje do raportowania logistyki w usłudze LuckyTemplates

Pierwszą rzeczą, która naprawdę podoba mi się w tym raporcie, jest faktyczna nawigacja. To jest jak w pełni zbudowana aplikacja internetowa. To jak obraz GIF, w którym po kliknięciu pojawia się aspekt nakładki. Członek podzielił go na cztery różne segmenty analizy. Mamy segmentację lotniczą, drogową, kolejową i morską.

Aplikacje do raportowania przy użyciu usługi LuckyTemplates na potrzeby transportu i wysyłki

Jeśli klikniesz jeden z tych segmentów, na przykład Droga tutaj, zostaniesz przeniesiony na inną stronę, która daje wgląd w różne rodzaje transportu drogowego.

Aplikacje do raportowania przy użyciu usługi LuckyTemplates na potrzeby transportu i wysyłki

Myślę, że to dobre miejsce na początek. Kiedy oceniasz dowolny zestaw danych, naprawdę chcesz spróbować zrozumieć historię, którą próbujesz opowiedzieć. Historia, którą opowiadasz, może się bardzo zmienić w zależności od tego, co uznasz za najważniejsze filtry lub najważniejsze wymiary. W tym przypadku najważniejszym wymiarem było rozbicie danych.

Tak więc w każdym segmencie znajduje się analiza i inne kluczowe informacje, ale po lewej stronie znajduje się również nawigacja, którą można kliknąć. Możesz przejść do szczegółów danych, aby uzyskać więcej informacji. To są rzeczy, które świetnie nadają się do wszystkiego, co ma związek z logistyką. Pokazuje wszechstronność tego, co możemy zrobić z .

Model danych i zestaw danych dla aplikacji do raportowania logistyki

Teraz chcę szybko omówić, jak patrzę na zbiory danych i jak potencjalnie zrobiłbym to inaczej, ponieważ w tym przypadku model został bardzo prosty. Po pierwsze, podoba mi się fakt, że członek zastosował technikę kaskadową, w której nasze tabele wyszukiwania znajdują się na górze, a tabele faktów na dole.

Jednak ta bezpośrednia relacja na temat finansów tutaj nie jest czymś, co ogólnie bym zrobił. Prawdopodobnie zostawiłbym to jako swego rodzaju stół sam w sobie. Ale może utworzyłbym tabelę przeglądową wspólnej kolumny, takiej jak Identyfikator przesyłki. Spróbowałbym połączyć te dwie kolumny Identyfikatora przesyłki i połączyć je w jedną. Lub alternatywnie mógłbym usunąć duplikaty, umieścić je jako tabelę przeglądową, a następnie utworzyć relację jeden-do-wielu z tej kolumny unikalnych wartości.

Aplikacje do raportowania przy użyciu usługi LuckyTemplates na potrzeby transportu i wysyłki

Przyjrzyjmy się teraz, jak wyglądają dane dotyczące wysyłki. W przypadku jakichkolwiek informacji logistycznych będziesz mieć element zamówienia, taki jak informacje transakcyjne, którymi w rzeczywistości będzie identyfikator przesyłki . Potem wyjdzie, kiedy odszedł, skąd wyszedł, a potem dokąd poszedł, kiedy wylądował i tak dalej.

Aplikacje do raportowania przy użyciu usługi LuckyTemplates na potrzeby transportu i wysyłki

Istnieje wiele rzeczy, które mogą wynikać z tych informacji, ale najważniejszą rzeczą jest oczywiście identyfikator przesyłki. To będzie nasz indeks wewnątrz naszej tabeli faktów. Jednak widać, że jest to tak naprawdę ogromny stół. Chociaż liczba wierszy jest dość mała, kolumn jest 121. To zdecydowanie za dużo kolumn jak na tabelę faktów.

To, co chcesz zrobić z takimi zestawami danych, to wyodrębnienie segmentów informacji, które mają sens. Jedną rzeczą, którą mogę szybko zidentyfikować i która byłaby dobrą tabelą wyszukiwania, są Lokalizacje. Informacje o kodach krajów pochodzenia, krajów docelowych itp. są istotne dla tego typu aplikacji do raportowania. W ten sposób nie będziesz mieć w kółko duplikatów informacji. Zmniejszy to złożoność modelu i zmniejszy rozmiar pliku.

Istnieje wiele innych rzeczy, które możemy tutaj poprawić, w tym rodzaj towarów, klientów, statek i rodzaje dostaw, które również możemy podzielić na tabele przeglądowe.

To, czego szukam tutaj, to kolumny wartości liczbowych, ponieważ to tutaj zamierzam utworzyć moje miary. Zamierzam po prostu zrobić proste sumy, aby móc filtrować przy użyciu wymiarów tabeli przeglądowej, które tworzę.

Aplikacje do raportowania przy użyciu usługi LuckyTemplates na potrzeby transportu i wysyłki

I tak model wyglądałby trochę inaczej. Miałbym może cztery lub pięć dodatkowych tabel odnośników na górze i sprowadziłbym je aż do odpowiednich indeksów w tabeli Wysyłka.

Wniosek

To jest przykład aplikacji do raportowania logistyki w usłudze LuckyTemplates. W tym przykładowym raporcie pokazałem, jak wygląda zestaw danych logistycznych i model danych oraz podzieliłem się z Tobą moimi przemyśleniami i punktami ulepszeń.

Mam nadzieję, że ten samouczek okazał się pomocny we własnych działaniach związanych z raportowaniem w usłudze LuckyTemplates . Sprawdź poniższe linki, aby uzyskać więcej powiązanych treści.

Dzięki!


Techniki raportowania usługi LuckyTemplates: Konfigurowanie raportów podobnych do aplikacji
Dane demonstracyjne usługi LuckyTemplates dla przykładowych raportów i aplikacji | LuckyTemplates
Tworzenie pulpitów nawigacyjnych i aplikacji w usłudze LuckyTemplates




**** * Powiązane posty na forum pomocy technicznej *****



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.