Czym jest self w Pythonie: przykłady z życia wzięte
Czym jest self w Pythonie: przykłady z życia wzięte
Czy kiedykolwiek słyszałeś o zasadzie Pareto , znanej również jako zasada 80/20 ? Zasada stanowi, że za każde 20% czegoś otrzymasz generalnie 80% wyników. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Jeśli spojrzymy na to z perspektywy biznesowej, mówimy, że 20% naszych klientów powinno stanowić 80% naszych zysków lub 20% naszych sklepów powinno stanowić 80% naszej sprzedaży. Tak działa zasada Pareto.
Zasada Pareto (80/20) stała się z czasem sławna i odwołuje się do niej na wielu rynkach, w różnych środowiskach, w różnych branżach i sektorach. Ponieważ to jest prawda. Właściwie to się dzieje. W większości przypadków większość Twoich wymiarów będzie miała około 20%, co stanowi 80% Twojej sprzedaży. Może to być lokalizacja, klienci, produkty itp.
Teraz chciałem to przetestować w LuckyTemplates. Chciałem przetestować to spostrzeżenie na bieżących danych, nad którymi pracuję w moim modelu w usłudze LuckyTemplates, ponieważ oczywiście nie zawsze będą one dokładne.
Spis treści
Istotna implikacja zasady Pareto
Naprawdę dobrym pomysłem jest przeprowadzenie testu przy użyciu techniki, którą prezentuję w tym samouczku, ponieważ jeśli okaże się to prawdą, to na tym powinieneś skoncentrować swoje wysiłki – z perspektywy marketingu, z perspektywy zarządzania zapasami.
Lista jest długa pod względem tego, w jaki sposób tego typu analiza może wskazać ci strategiczny kierunek, na którym powinieneś się skupić z perspektywy biznesowej.
Pokażę ci, jak możesz użyć wzorca w usłudze LuckyTemplates przy użyciu formuły, aby opracować i przetestować tę zasadę. Ponieważ na koniec dnia chcesz skupić się na tym, gdzie generujesz najlepsze zyski w swojej firmie.
Jeśli odkryjesz, że 20% Twoich klientów odpowiada za 80% Twoich przychodów, powinieneś poświęcić większość swojego czasu na wydobycie jak najwięcej informacji od tych klientów, produktów, lokalizacji itp. Nie zawsze może tak być, ale generalnie tak jest.
Testowanie zasady Pareto (80/20) w LuckyTemplates
Pokażę ci, jak skonfigurowałem ten przykładowy pulpit nawigacyjny, co jest dość proste.
Więc jeśli patrzymy tutaj na nasze stany, chciałem spojrzeć w każdym stanie, jaka część naszej całkowitej sprzedaży pochodzi od 20% naszych najlepszych klientów.
Najpierw sprawdzam, ilu mamy klientów w danym regionie. Patrzymy tutaj, powiedzmy na Florydę, widzimy, że sprzedajemy do 792 klientów. A kiedy spojrzymy na dół, widzimy znacznie mniej tutaj, w Rhode Island, który jest dla nas mniejszym rynkiem.
Mamy również naszych 20% najlepszych klientów. Co stanowi 20% naszych klientów? Więc to, co zrobiłem, to pomnożenie 0,2 przez liczbę naszych klientów ogółem . A to daje nam liczbę, którą możemy wprowadzić do naszej formuły, aby ją wypracować.
Kiedy już to zrobiłem, musiałem wprowadzić tę liczbę do jakiejś logiki rankingu i powiedzieć, w każdym stanie, ile sprzedaży można przypisać 20% ?
Skonfigurowałem to również tak, abyśmy mogli klikać każdy stan i zobaczyć klientów oraz łączną sprzedaż naszych klientów na tym wykresie po prawej stronie.
Co więcej, powiedzmy na Florydzie, że zarobiliśmy 9 milionów dolarów na sprzedaży i mamy odpowiedź w postaci naszych 20%, 3,5 miliona dolarów. Chciałem zobaczyć, jaki procent stanowi to dla naszej sprzedaży.
Teraz, jak widać, reguła lub zasada 80/20 nie ma tutaj zastosowania, ponieważ ten zestaw danych jest całkowicie losowy. Większość zestawów danych ma w sobie więcej rzeczywistości.
Spacer Przez Formułę
Teraz pokażę ci formułę, która kryje się za tą wizualizacją. Jest tego trochę, ale przeprowadzę cię przez każdy element.
Pierwszą rzeczą, którą robimy, jest dynamiczne obliczenie całkowitej liczby klientów. Właściwie obliczyłem to tutaj dla tej tabeli, ale zrobiłem to również w ramach tego wzoru, abyśmy nie musieli odwoływać się do innej miary.
Użyłem więc zmiennych ( VAR ) i powiedzmy, że szukany przez nas CustomerPercent to 20%, więc w tym przypadku wstawiłem 0.2 .
Należy zauważyć, że użyłem DistinctCount w tabeli Sales . Jeśli nie użyję DistinctCount w tej tabeli, nie będzie to dynamicznie filtrować dla każdego innego stanu ze względu na sposób skonfigurowania naszego modelu danych.
Musimy więc upewnić się, że odwołujemy się do czegoś, co znajdowało się w tabeli Sales, tak aby po umieszczeniu filtra na stanie, na przykład na Florydzie, policzyłbym 20% najlepszych klientów, którzy faktycznie kupili na Florydzie.
Następnie przechodzimy do OBLICZ . Ta funkcja może zmienić kontekst obliczeń. Więc liczymy Total Sales , ale liczymy to w innym kontekście. Chcemy wybić się z tych górnych 20% i właśnie tego chce ostatnia część formuły.
Filtrujemy więc każdego klienta, którego sprzedaliśmy na Florydzie. i pracujemy z tym RANKX , jeśli ten klient jest, na podstawie całkowitej sprzedaży , częścią najlepszych 20%, które obliczamy w tym wzorze, Procent Klientów.
Tak więc działa 158 na Florydzie jako 20% najlepszych, a jeśli ten klient jest klasyfikowany według sprzedaży w pierwszej 158, zatrzymaj tego klienta i policz całkowitą sprzedaż.
A więc to, co dzieje się za kulisami. A jeśli spojrzymy na tę listę, wszystkie są obliczane dynamicznie dla każdego stanu. W ten sposób uzyskujemy te liczby tutaj.
Ponadto, aby uzyskać % sprzedaży najlepszych 20%, wystarczy podzielić 20% najlepszych klientów przez całkowitą sprzedaż . W ten sposób testujemy regułę Pareto w zbiorze danych.
Ponowne użycie techniki testowej Pareto (80/20).
Możesz to zrobić dla dowolnego wymiaru w swoim zbiorze danych i przetestować Zasadę Pareto przy użyciu tej samej techniki. Wszystko, co musisz zrobić, to zmienić kolumny, do których odwołuje się ta formuła, na podstawie kontekstu, który chcesz obliczyć.
Możemy również użyć tej formuły w innych wizualizacjach i wykorzystać moc modelu danych, aby znaleźć i wydobyć jeszcze więcej informacji. Na przykład, jeśli klikniemy na Florydę, zobaczymy, że ten wykres się zmienia i pokazuje wyniki 20% najlepszych w każdym miesiącu.
Możemy również zmienić to na Kwartał i Rok i zobaczyć, jak radzi sobie nasze 20% najlepszych w ujęciu kwartalnym. Widzimy różnicę między ogólną liczbą.
Co więcej, możemy zobaczyć, co składa się na tę liczbę , indywidualny podział tych klientów. Na przykład klikamy Wirginię, tych 125 klientów, 20% najlepszych klientów Wirginii, składa się na tę liczbę, 46% sprzedaży.
Wniosek
Pokazałem Ci, jak możesz wdrożyć zasadę Pareto lub regułę 80/20 w swojej analizie LuckyTemplates.
Jest to niezwykle wydajna i praktyczna technika, która może pomóc w uzyskaniu cennych spostrzeżeń i analiz dzięki prostemu efektywnemu wykorzystaniu i wdrożeniu usługi LuckyTemplates.
Mam nadzieję, że masz dobre pojęcie o tym, jak to jest tworzone i jak możesz to ponownie przetestować na wiele sposobów. Chcę ponownie podkreślić przydatność tej techniki. Możesz skorzystać z tej formuły i po niewielkiej korekcie w kolumnach referencyjnych uzyskasz więcej świetnych spostrzeżeń.
Można się tu wiele nauczyć, nie tylko o tym, jak wykorzystać tę specyficzną technikę, ale także o używaniu formuły DAX w swoich modelach.
Dzięki!
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ć