Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates

Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates

Na tym blogu omawiam naprawdę niesamowitą technikę programistyczną i koncepcję tworzenia dynamicznych raportów usługi LuckyTemplates . Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

W rzeczywistości jest to wzięte z sesji z wydarzenia tylko dla członków, które zorganizowałem za pośrednictwem LuckyTemplates, które skupiało się wokół szablonów raportów finansowych.

Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates

W tym samouczku chcę zagłębić się w raportowanie dynamiczne i pokazać konkretną technikę tworzenia automatycznych raportów, która może ci pomóc. Nie musi to być sprawozdanie finansowe; tej techniki można również użyć w przypadku raportów tabelarycznych, ale ten przykład ma charakter finansowy.

Stworzony przeze mnie szablon jest dostosowany , co pokazałem w innym tutorialu. Nie musi to być standardowo sformatowana tabela usługi LuckyTemplates, którą uzyskujemy metodą przeciągania i upuszczania. Korzystając z tej techniki szablonów, możesz manipulować poszczególnymi wynikami, aby umieścić je w tabeli i mieć dane w dowolny sposób. Jest to bardzo przydatne w przypadku wielu różnych scenariuszy wizualizacji.

Spis treści

Przykładowy raport Dynamic LuckyTemplates

W tym przykładzie szablonu możemy spojrzeć na wartości rzeczywiste w każdym innym kwartale.

Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates

Możemy również wybrać vs Last Year , co następnie zmieni raport, pokazując nam różnicę między rokiem ubiegłym a bieżącym.

Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates

Włączyłem również ten % do Revenue , co pozwala nam zobaczyć, jaki każdy wynik w tabeli (COGS i Expenses) stanowi procent przychodów. Jest to dość powszechne w sprawozdawczości finansowej. 

Ponieważ stworzyłem obliczenia dynamiczne, widzimy tutaj, że koszt sprzedanych towarów (COGS) wynosi 30% całkowitych przychodów w pierwszym kwartale. Następnie w drugim kwartale (Q2) jest to 27,25% i tak dalej.

Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates

Więc tutaj tworzymy dynamiczne wnętrze stołu w szablonowej formie . Jest to dość zaawansowana technika, ale pokazuje, jak niesamowita jest usługa LuckyTemplates do tego typu analiz i raportów. Możemy całkowicie zautomatyzować dynamiczne raporty finansowe.

Zautomatyzowana i dynamiczna technika raportowania

Przeprowadzę Cię przez sedno tej techniki, która polega na umożliwieniu selekcji znalezienia naprawdę dobrych spostrzeżeń . Na przykład patrzymy na całkowite zyski brutto w 1. i 2. kwartale i możemy powiedzieć, że tutaj osiągamy słabe wyniki. Dlaczego jednak jest dodatni w trzecim i czwartym kwartale?

Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates

To, co możemy zrobić, to sprawdzić rzeczywiste wartości w tym roku, które wynoszą 11 milionów, a następnie szybko cofnąć się do 2015 roku i zobaczyć, że wcześniej było to 8 milionów. Nastąpił więc solidny wzrost naszych przychodów z roku na rok.

Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates

To bardzo dobry wgląd, a możliwość zobaczenia tego w naprawdę szybki i dynamiczny sposób jest dość ekscytująca. 

Aby to zrobić, musimy najpierw utworzyć tabelę , w której zostanie utworzony fragmentator . To jest naprawdę prosta tabela z naszymi wartościami rzeczywistymi, w stosunku do ubiegłego roku i % do przychodów.

Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates

Gdy to zrobimy, tworzymy krajalnicę. Następnie musimy zintegrować to w formule. Zatem w zależności od tego, jaki mamy wybór fragmentatora (rzeczywiste, vs. ostatni rok lub % do przychodów), chcemy przekazać określony wynik.

Korzystanie z logiki SWITCH TRUE

W obliczeniach wykorzystałem moc logiki SWITCH TRUE . Najpierw skupmy się tylko na ostatniej części formuły. Użyłem zmiennych ( VAR ), aby uprościć tę miarę, ponieważ gdyby to zostało zapisane jako jedna prosta formuła, byłoby to dość mylące.

Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates

Kluczową techniką jest SWITCH TRUE, ponieważ jest to naprawdę świetny sposób na tworzenie takich dynamicznych rzeczy. 

Niezależnie od tego, jaki jest wybór ( Dane tabeli ), działa, aby zwrócić tę zmienną metryki. Na przykład wybieramy Actuals, a następnie zwróci zmienną Actuals. 

Teraz, jeśli spojrzysz na zmienną Actuals, w rzeczywistości jest to również sama SWITCH TRUE. Innymi słowy, włączyliśmy SWITCH TRUE do SWITCH TRUE .

Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates

Pomyśl więc, jakie to fajne i jak skomplikowane byłoby to, gdybyśmy mieli to wszystko w jednej formule i używali zagnieżdżonych instrukcji IF. Byłoby to absolutnie niemożliwe. Ale ustawienie tego w DAX w ten sposób nie jest zbyt trudne.

Logika SWITCH TRUE w zmiennych przydziela poprawne wyniki projektowi opartemu na szablonie, podczas gdy logika SWITCH TRUE po zwrocie umożliwia wprowadzenie tego dynamicznego wyniku do tabeli. 

To samo dotyczy innych wskaźników – w stosunku do ubiegłego roku i % do przychodów. To bardzo podobna konfiguracja, tylko z nieco innymi obliczeniami.

Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates

Możemy przechodzić przez różne lata i być w stanie automatycznie widzieć od teraz, a także w przyszłość.

Jak tworzyć automatyczne i dynamiczne raporty LuckyTemplates


Technika wizualizacji danych w LuckyTemplates – Wielomierne dynamiczne wizualizacje
Tworzenie wielowątkowych dynamicznych wizualizacji – Zaawansowana technika LuckyTemplates
Tworzenie w pełni dynamicznego raportu w LuckyTemplates – Zaawansowana technika wizualizacji

Wniosek

To była szczegółowa sesja, którą właśnie przeszedłem. Chodziło o to, jak można zbudować od podstaw dynamiczne raporty LuckyTemplates. Tutaj dowiedzieliśmy się, jak zautomatyzować dynamiczne raporty LuckyTemplates w szablonie tabeli. Jest to coś, co możesz łatwo włączyć do swojego modelu i tworzyć filtry itp.

Mam nadzieję, że ten samouczek okazał się przydatny, ponieważ jest pomocny nie tylko w raportowaniu finansowym, ale może być również używany w niestandardowych raportach tabelarycznych.

Dzięki!


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ć