Czym jest self w Pythonie: przykłady z życia wzięte
Czym jest self w Pythonie: przykłady z życia wzięte
W tym samouczku omówimy, jak skutecznie wykorzystywać techniki rankingu w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Czasami nie chcesz pokazywać wszystkich wyników z danych w swojej wizualizacji. Czasami chcesz zobaczyć tylko najlepsze lub najniższe wyniki, na przykład pierwszą piątkę lub ostatnią siódemkę.
Aby móc to zrobić w LuckyTemplates, musisz użyć funkcji RANKX i używać jej w określony sposób, aby w sposób dynamiczny Twoje wyniki zawsze pokazywały dokładnie to, co chcesz z perspektywy najwyższego lub najniższego rankingu.
Zagłębimy się w niektóre techniki tworzenia rankingów i pokażemy, w jaki sposób można je w rzeczywistych sytuacjach wykorzystać do stworzenia skutecznych, dynamicznych wizualizacji w ramach atrakcyjnego pulpitu nawigacyjnego.
Zrobiłem wiele samouczków i technik związanych z budżetowaniem i wokół niego. Siła usługi LuckyTemplates wynika jednak z połączenia różnych metod.
I tak, to, co tutaj zademonstrowałem, to Analiza Budżetowania Produktu, w której wykorzystałem techniki rankingu w pulpicie nawigacyjnym budżetu, aby wyizolować górne lub dolne elementy.
Spis treści
Pokazuje górny koniec bazy klientów
W tym przykładzie naprawdę uprościłem formułę.
Pokażę ci dokładnie, jak to napisałem. Ale najpierw zobaczysz, że możesz utworzyć formułę i używać jej w wielu różnych elementach lub wymiarach. Jest w zasadzie wielokrotnego użytku.
Ale patrząc tutaj, widać, że mam najlepszych klientów. W zależności od kontekstu, ram czasowych lub produktu, mogę nawet wybrać, co może pojawić się również na pulpicie nawigacyjnym.
Spowoduje to automatyczne odfiltrowanie siedmiu najlepszych klientów i sprzedawców.
To zawsze będzie się dynamicznie zmieniać i pokazuje tylko pierwszą siódemkę.
Jest to więc naprawdę skuteczna rzecz. Na przykład, jeśli zmienimy tutaj ramy czasowe, zobaczysz, że faktycznie zmienia to wyniki.
Może zmienić wszystkie wyniki w raporcie, ale nadal skutecznie pokazuje najlepszych klientów lub sprzedawców.
Dodaje też nieco więcej koloru innym statystykom, które pokazujesz w swoim raporcie.
Rozbieżności w ramach budżetów
Dostosujemy ramy czasowe i wybierzemy kilka produktów.
Wybrałem więc grupowanie produktów. W ramach tej selekcji grupowania widzimy pewną rozbieżność, a następnie dowiadujemy się, dlaczego ta rozbieżność się dzieje.
Ten konkretny wykres pokazuje wydajność w porównaniu z budżetem. Możesz zobaczyć, że jest to skumulowany budżet oraz bieżące i ubiegłoroczne wyniki sprzedaży.
Jest duża rozbieżność. Możemy jednak jeszcze bardziej zawęzić to i wyizolować, abyśmy wiedzieli, dlaczego tak się dzieje; zapewni to naprawdę dobry wgląd.
Ale jest sposób, aby to poprawić. Moglibyśmy uzyskać wgląd w różnice między tym, co zrobiliśmy z konkretną osobą w zeszłym roku, a latami wcześniejszymi.
Możemy zagłębić się w to dalej, ale wykorzystanie technik rankingowych w LuckyTemplates umożliwi nam tworzenie dynamicznych wizualizacji, które mogą pokazać określony górny lub dolny koniec naszej bazy klientów.
Oto jak to zrobić. Wskoczyłem do mojego modelu i jako pierwszy pokazałem stolik klientom.
Teraz mam tutaj gałąź rankingową miar i zamierzam ją przedstawić w tabeli, która da mi siedmiu największych klientów i odpowiadającą im sprzedaż, i będzie się nazywać 7 największych klientów według sprzedaży .
Teraz zobaczysz różnicę, jeśli przedstawię całkowitą sprzedaż na stole.
Widzimy, że Total Sales faktycznie wyświetla każdą pojedynczą iterację i wynik. Jednak lista 7 największych klientów według sprzedaży wyświetli tylko 7 najlepszych, co jest dokładnie tym, co chcę pokazać w tabeli.
Korzystanie z formuły RANKX i JEŻELI
A teraz spójrzmy na formułę.
Jeśli się temu przyjrzymy, nie jest to takie trudne. To stosunkowo proste. Zwłaszcza gdy używasz zmiennych, to naprawdę upraszcza formułę, którą umieszczasz w swoich modelach. Po prostu używamy RANKX , a następnie zawijamy to w instrukcję JEŻELI .
Dlatego każdego klienta oceniamy według sprzedaży. A jeśli jesteśmy w kontekście klienta, to, co musimy zrobić, to pozbyć się tego kontekstu, abyśmy mogli ocenić każdego klienta. Jeśli nie umieścimy formuły ALL , da to wszystkim ten sam ranking.
W kontekście klienta musimy zapomnieć o wszelkich filtrach kontekstu i spojrzeć na wszystkich klientów, a następnie ocenić ich ranking według tej konkretnej miary. W tym przypadku wykorzystaliśmy sprzedaż i ułożyliśmy ją w kolejności malejącej. Idziemy więc od najwyższego do najniższego.
W ten sposób opakowujemy tę konkretną zmienną, którą stworzyliśmy, w logikę IF .
Tak więc, jeśli pozycja klienta jest mniejsza lub równa, jak w tym przypadku siódemce, zwrócona zostanie albo ich łączna sprzedaż, albo pusta.
To jest wzór tego, jak to robisz.
Pokazuje Dolny Koniec Bazy Klientów
Możemy stworzyć kolejną miarę, która pozwoli spojrzeć na naszych siedmiu ostatnich klientów.
Więc w tym przypadku, jeśli wrócimy do modelu i zechcesz spojrzeć na inne formy wyników sprzedaży, zrozumiesz, dlaczego była rozbieżność.
Wiesz, że może tak być, ponieważ najlepsi klienci dobrze sobie radzą. Ale innym powodem może być to, że niektórzy klienci naprawdę ściągają nas w dół, więc zamiast tego chcielibyśmy przyjrzeć się klientom z najniższej półki.
Właśnie tam ta technika może się naprawdę przydać. I naprawdę może wydobyć kilka skutecznych spostrzeżeń z twoich danych.
Teraz to, co zrobiłem dla przykładu sprzedawcy, jest dokładnie takie samo i dlatego ta technika jest naprawdę świetna.
W tym przypadku, używając kontekstu sprzedawcy, muszę pozbyć się tego kontekstu, usuwając wszelkie filtry, używając ALL . Następnie oceniamy, jaki jest ranking całkowitej sprzedaży dla wszystkich sprzedawców i umieszczamy go w logice JEŻELI .
W ten sposób uzyskujemy dynamiczną wizualizację dla sprzedawców.
Zaawansowany język DAX dla usługi LuckyTemplates: Implementowanie logiki rankingowej w ramach unikalnych szczegółowych informacji
Wydobywanie unikalnych szczegółowych informacji w usłudze LuckyTemplates za pomocą rankingu DAX mierzy
dynamicznie grupowanie klientów według ich rankingu za pomocą RANKX w usłudze LuckyTemplates
Wniosek
Techniki oceniania są naprawdę skuteczne w dostarczaniu dodatkowych informacji do raportów w usłudze LuckyTemplates.
Musisz poświęcić trochę czasu na głębokie zastanowienie się, w jaki sposób można to zastosować do własnych danych i raportów.
Technika będzie podobna, ale mogą wystąpić pewne drobne poprawki, które należy wprowadzić w oparciu o własne środowisko i własne dane, nad którymi pracujesz.
Ogólnie rzecz biorąc, jest to naprawdę potężna technika wizualizacji i wystarczy odrobina znajomości języka DAX i poprawne zaimplementowanie formuł w raportach.
A jeśli chcesz obejrzeć cały warsztat, który był częścią serii webinarów LuckyTemplates wokół tego tematu, gorąco polecam. Seria omawiała naprawdę zaawansowane budżetowanie, takie jak prognozowanie analizy porównawczej.
Kiedy już opanujesz sposoby wdrażania wielu z tych technik budżetowania, zobaczysz, jak zacząć łączyć te elementy w usłudze LuckyTemplates.
Wszystkiego najlepszego,
***** Nauka LuckyTemplates? *****
Czym jest self w Pythonie: przykłady z życia wzięte
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.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
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.
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.
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ł.
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.
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.
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ć