Czym jest self w Pythonie: przykłady z życia wzięte
Czym jest self w Pythonie: przykłady z życia wzięte
Możliwości wykorzystania parametru What If w LuckyTemplates uważa się za nieograniczone. Daje użytkownikom i firmom elastyczność w projektowaniu rozwiązania dla krytycznych odpowiedzi i spostrzeżeń, których potrzebują. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Podczas niedawnego szczytu szkoleniowego LuckyTemplates odbyliśmy udaną sesję dotyczącą użycia i implementacji parametru What If w usłudze LuckyTemplates .
W rezultacie możemy utworzyć ten pulpit nawigacyjny, którego będziemy używać jako przykładu w dzisiejszym samouczku.
W dzisiejszym samouczku omówię tylko, jak rozpocząć pracę z parametrem What If w usłudze LuckyTemplates .
Może to być dla nas dobra okazja, aby dokładnie przyjrzeć się, w jaki sposób włączyłem parametry What If do moich modeli danych w raportach usługi LuckyTemplates i jak możemy je również nałożyć na różne wizualizacje.
Możesz jednak przyjrzeć się, w jaki sposób udało nam się stworzyć ten pulpit nawigacyjny i włączyć te wizualizacje. W takim przypadku wystarczy kliknąć poniższy link, aby przejść do pełnej sesji naszego ostatniego szczytu szkoleniowego dotyczącego użycia i implementacji parametru What If w usłudze LuckyTemplates .
Spis treści
Zrozumienie parametru What If w usłudze LuckyTemplates
Parametr What If jest używany głównie do wizualizacji i analizy skutków zmiany zmiennej.
Korzystając z parametrów What If , możesz przeprowadzać analizę różnych scenariuszy na swoich danych . Dzięki temu możesz wyszukiwać historycznie i analizować, co by się stało, gdyby wystąpił inny scenariusz .
Implementacja analizy What If w LuckyTemplates
Kluczowym punktem w przeprowadzaniu analizy What If jest zidentyfikowanie zmiennych, które należy zaszokować lub dostosować w swoich zbiorach danych.
Te zmienne powinny być tymi, które mogą znacząco wpłynąć na wydajność określonego scenariusza, który możesz chcieć nałożyć na swoje wyniki. Mogą to być ceny , popyt , koszty , sprzedaż lub konkurencja .
Następnie musisz pomyśleć o tym, jak włączyć parametry What If do tych zmiennych i przeanalizować, jak skutecznie wdrożyć analizę, którą próbujesz przeprowadzić.
Oto spojrzenie na tabelę sprzedaży , której użyjemy w naszych przykładach.
Scenariusz pierwszy: Popyt
Aby dać przykład analizy What If , najpierw pomyślmy lub zidentyfikujmy zmienną, która może znacząco wpłynąć na zestawy danych z Tabeli Sprzedaży . W takim przypadku rozważymy Popyt .
Teraz spróbujmy uruchomić scenariusz, biorąc pod uwagę Demand . Popyt posłuży jako główna zmienna , którą będziemy szokować lub dostosowywać, aby przewidzieć potencjalną sprzedaż lub transakcje zarówno w przyszłości, jak iw przeszłości .
Identyfikacja parametru dla scenariusza popytu
Patrząc na tabelę Sales , musimy wyizolować lub zidentyfikować miarę , która będzie służyć jako parametr . Ten parametr jest tym, co zintegrujesz ze zmienną ( Scenariusz popytu ).
W tym scenariuszu popytu miarą , którą będziemy głównie rozważać, jest kolumna Ilość zamówienia .
Ta kolumna Order Quantity z pewnością spowodowałaby zmiany w popycie . Wynika to z faktu, że w przypadku wzrostu popytu na pewno sprzedalibyśmy więcej zamówień; a jeśli spadnie, będziemy sprzedawać mniej .
Scenariusz drugi: ustalanie cen
Następny scenariusz, który będziemy uruchamiać, będzie zależny od Pricing . Musimy pamiętać, że ustalanie cen może mieć wpływ na każdy aspekt Twojej działalności. Może to być wielkość sprzedaży, udział w rynku i postrzeganie Twojej firmy przez klientów .
Dlatego główną zmienną , którą rozważymy, jest Pricing . Zostanie to wykorzystane do przewidywania wpływu wahań cen w naszej sprzedaży zarówno na przyszłe, jak i przeszłe transakcje.
Identyfikacja parametru dla scenariusza cenowego
W scenariuszu cenowym miarą , którą rozważymy głównie, jest kolumna Cena jednostkowa .
Ta kolumna lub miara ceny jednostkowej będzie używana jako parametr , który możemy zintegrować ze zmienną ( scenariusz cenowy ).
W rzeczywistości popyt nie rośnie ani nie spada bez powodu . Zawsze będą istniały czynniki, które ją wywołają. Niektóre mogą być zmianami cen, a może konkurencją itp.
W takim przypadku konieczne będzie połączenie różnych parametrów na raz . A jedynym sposobem na skuteczne przeprowadzenie analizy What If jest nałożenie lub włączenie poprawnych parametrów What If do zidentyfikowanych zmiennych wewnątrz funkcji iteracyjnej.
Znaczenie funkcji iteracyjnych w analizie „What if”.
Zrozumienie funkcji iteracyjnych jest również kluczowym punktem podczas przeprowadzania analizy scenariuszy przy użyciu parametrów What If w usłudze LuckyTemplates.
Funkcje iteracyjne to funkcje, które mają X na końcu . Te funkcje oceniają logikę w każdym pojedynczym wierszu tabeli, którą umieszczasz wewnątrz funkcji .
Ponieważ wykorzystaliśmy te scenariusze do przewidywania potencjalnej sprzedaży , naszym punktem odniesienia lub standardowym punktem pomiaru będzie sprzedaż , zwana inaczej prognozą sprzedaży .
Korzystając z funkcji iteracyjnych , będziemy mogli nałożyć poszczególne parametry na nasze określone zmienne. Będzie to pomocne w prognozowaniu każdej potencjalnej transakcji zarówno w przyszłości, jak iw przeszłości.
Analiza przykładowej miary
Spróbujmy teraz przeanalizować tę logikę lub zmierzyć to, co stworzyłem.
W tej mierze użyłem SUMX jako funkcji iteracyjnej dla mojej miary analizy What If , czyli scenariuszy sprzedaży.
Funkcja SUMX zwraca sumę wyrażenia obliczonego dla każdego wiersza w tabeli .
W takim przypadku będziemy przeglądać każdy pojedynczy wiersz w tabeli sprzedaży za pomocą funkcji SUMX .
Następnie pomnóż wartość z kolumny Order Quantity przez sumę 1 i wartość Scenariusza Popytu .
W tym przypadku aktualna wartość Scenariusza Popytu wynosi 6% . Więc dodamy 1 do 0,06, co zwróci wartość 1,06 .
Następnie pomnóż wynik poprzedniego obliczenia przez wyniki podświetlonego obliczenia z obrazka poniżej.
Tutaj musisz pomnożyć wartość z kolumny Cena jednostkowa , która jest również pomnożona przez sumę 1 i wartość Scenariusza cenowego .
Choć jest to proste, w ten sposób integrujemy nasze parametry What If z naszymi rzeczywistymi wynikami. Możemy je również dynamicznie zmieniać, aby generować prognozy lub przewidywane wyniki.
Dynamiczny wybór różnych scenariuszy
Po zintegrowaniu parametrów What If możemy teraz dynamicznie wybierać szereg różnych scenariuszy i umieszczać dodatkowy kontekst w naszych wynikach.
Na przykład, oprócz wyświetlenia wyników ze wszystkich stanów USA, możemy również wybrać określony stan USA z pola wyboru. Dzięki temu możemy wyświetlać różne wyniki i informacje na naszej stronie raportu.
Lokalizowanie parametru What If w usłudze LuckyTemplates
Parametr What if znajduje się na karcie Modelowanie w programie LuckyTemplates Desktop.
Po jego wybraniu pojawi się okno dialogowe, w którym można skonfigurować parametr.
Na podanym obrazie utworzyliśmy parametr o nazwie Procent rabatu i ustawiliśmy jego typ danych na Liczba dziesiętna . Wartość minimalna to zero, a wartość maksymalna to 0,50 (pięćdziesiąt procent).
Ustawiliśmy również Przyrost na 0,05, czyli pięć procent. Tyle parametr zmieni się po zintegrowaniu z raportem.
W związku z tym w ten sposób możesz skonfigurować parametr What If w usłudze LuckyTemplates.
Jak wspomniałem, nie będę zagłębiał się w to, jak dokładnie możesz to zrobić. Możesz jednak sprawdzić link, który podałem wcześniej, aby zapoznać się z pełną sesją mojej dyskusji podczas naszego ostatniego szczytu edukacyjnego.
Dodaj do zakładek scenariusze w swojej analizie „What if”.
Istnieje kilka sposobów tworzenia różnych przewidywań lub prognoz za pomocą analizy What If . Jednym z ekscytujących sposobów wykorzystania pełnego potencjału analizy jest użycie funkcji zakładek .
Spróbujmy skonstruować próbkę najlepszego scenariusza, dostosowując parametry . Zrobimy to, ustawiając Zapotrzebowanie na wyższy procent, na przykład 3%, a następnie zapiszemy go.
Możesz także dostosować parametr, aby skonstruować najgorszy scenariusz, ustawiając parametry na niższą wartość procentową .
Następnie możesz dodać scenariusz do zakładek, aby móc go łatwo sprawdzić, kiedy tylko zajdzie taka potrzeba.
To tylko niektóre z wielu sposobów generowania interesujących historii za pomocą parametrów What If .
Uruchamianie analizy wrażliwości dla usługi LuckyTemplates przy użyciu języka DAX
Wiele parametrów „co, jeśli” w usłudze LuckyTemplates
Funkcja parametru „co, jeśli” usługi LuckyTemplates
Wniosek
Podsumowując, nie można prawie przewidzieć rzeczy, które mogły się wydarzyć lub wydarzyć się w przyszłości, używając poprawnie tego parametru What If .
Uwierz mi, jeśli potrafisz połączyć wszystkie te rzeczy, jest to jedna z najpotężniejszych analiz, jakie możesz przeprowadzić w usłudze LuckyTemplates.
Przede wszystkim może łatwo dać ci możliwość dynamicznego przekształcania danych . Oznacza to, że może pomóc Ci zademonstrować, jak Twoje dane mogą się zmieniać w różnych scenariuszach.
Możliwość przeprowadzania tego typu analiz na dużą skalę w ramach usługi LuckyTemplates jest z pewnością niezbędna. Gorąco polecam zapoznanie się z tym, jak możesz wykorzystać nie tylko tę funkcję, ale także inne techniki, które obejmują implementację parametrów What If w twojej analizie.
Wszystkiego najlepszego!
Sama
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ć