Czym jest self w Pythonie: przykłady z życia wzięte
Czym jest self w Pythonie: przykłady z życia wzięte
Czy kiedykolwiek pomyślałeś, że fajnie byłoby ustalić, jaki jest najbardziej optymalny wynik analizy scenariuszy , którą wykonujesz w usłudze LuckyTemplates? W tym samouczku pokażę ci dokładnie, jak możesz to odkryć, a także uwzględnię techniki analizy wrażliwości w pracy nad analizą parametrów i scenariuszy typu „co, jeśli”. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Omówimy więc, w jaki sposób możesz zbudować i zoptymalizować swój model za pomocą uruchomionych scenariuszy, a następnie zbadać lub uruchomić czułość w tych scenariuszach.
Analiza scenariuszy to naprawdę potężny sposób na przeprowadzanie zaawansowanych analiz lub odkrywanie zaawansowanych analitycznych spostrzeżeń w usłudze LuckyTemplates.
Włączenie analizy wrażliwości i odpowiednich wizualizacji do raportów umożliwia konsumentom zobaczenie, co by się stało, gdyby wystąpiło wiele scenariuszy jednocześnie, a nie tylko pojedynczy wynik oparty na wyborze.
Korzystając z tej techniki w usłudze LuckyTemplates, dajesz konsumentowi szansę sprawdzenia, jaki jest najbardziej optymalny wynik w oparciu o scenariusze, które mogą wystąpić w Twoich danych.
Spis treści
Technika analizy wrażliwości
Kluczową rzeczą dla tej analizy jest prawidłowe skonfigurowanie naszego modelu danych. Wewnątrz naszego modelu danych znajdują się nasze tabele wyszukiwania — daty, klienci, produkty i regiony — które są powiązane z naszą tabelą sprzedaży .
Co ważniejsze, tworzymy te trzy tabele scenariuszy lub tabele wspierające scenariusze. W starszej wersji LuckyTemplates musieliśmy to zrobić ręcznie. Ale teraz, dzięki najnowszej wersji usługi LuckyTemplates, możemy to utworzyć za pomocą funkcji parametru What-If .
W tych tabelach scenariuszy możemy zaszokować popyt, koszt i cenę .
Nazywam to wielowarstwowością scenariuszy lub wielowarstwowym podejściem do scenariuszy , ponieważ możemy przełożyć te trzy zmienne lub elementy do naszych obliczeń, co pozwala nam uruchomić wiele scenariuszy.
W ten sposób przeprowadzimy analizę wrażliwości, aby zobaczyć, który scenariusz jest najbardziej zoptymalizowany w obecnym środowisku, które mamy tutaj w tym przykładzie.
Kiedy już będziemy mieć taką prognozę lub tego rodzaju scenariusz w naszym popycie, cenach i kosztach, zobaczymy, jak ostatecznie wpłynie to na nasze całkowite zyski lub sprzedaż.
Przetwarzanie scenariuszy za pomocą formuły
Następnie przewlekamy wszystkie nasze elementy przez nasze formuły. W naszych obliczeniach zysków ze scenariusza używamy funkcji iteracyjnych . Możemy wyodrębnić dowolny element, na który patrzymy, w określonym wierszu tabeli.
W tym przypadku jest to tabela Sales , którą przeglądamy w każdym pojedynczym wierszu. A potem możemy go zaszokować zmianą popytu, ceny i kosztu.
Tak więc, jeśli się nad tym zastanowić, te elementy lub tabele scenariuszy nie są nawet połączone z niczym w naszym modelu, ponieważ obsługują tabele. I używamy tej formuły, aby zintegrować je z naszym modelem .
Zamiast pokazywać tylko ogólne wyniki, pokazujemy czułość. Używamy tego wielowarstwowego podejścia scenariuszowego wewnątrz funkcji iteracyjnych w tej konkretnej formule, aby następnie stworzyć te wrażliwości.
Na tym wykresie w wierszach wprowadziliśmy zmianę ceny , a na górze iw kolumnach mamy zmiany popytu.
Na tym wykresie możemy zobaczyć, jaki wpływ na nasze wyniki miałaby zmiana popytu, a także zmiana ceny. A następnie w macierzy możemy użyć formatowania warunkowego do pokolorowania tych elementów, co jest kolejnym naprawdę niesamowitym elementem dla lepszej wizualizacji.
Na poniższym wykresie możemy zobaczyć zmianę kosztów . Kiedy więc na przykład spadają koszty, nasz popyt wzrasta.
Równie dobrze możemy dodać więcej elementów, aby uzyskać bardziej kompleksową analizę. Możemy umieścić nasze daty, regiony itp.
Inne elementy do dalszej analizy
Dodajemy tutaj nasz krajalnik dat , abyśmy mogli zmienić ramy czasowe, co jest naprawdę niesamowite. Umożliwi nam to drążenie w określonym przedziale czasowym, a następnie zmieni wyniki, które mamy na naszych wykresach.
Dzięki mocy modelu danych możemy również uwzględnić dowolny element w dowolny dynamiczny sposób, dzięki czemu możemy naprawdę zagłębić się w aspekty naszych danych.
Możemy więc wykorzystać wszystko w naszym modelu, możemy filtrować naszych klientów, produkty, regiony itp.
Nadal możemy badać te wrażliwości w tych bardzo specyficznych regionach. Po wybraniu regionu dynamicznie zmieni się również wyniki.
I w ten sposób możesz zoptymalizować te scenariusze. Zasadniczo polega na łatwym i skutecznym przeprowadzaniu analizy wrażliwości.
Przykład analizy wrażliwości w usłudze LuckyTemplates przy użyciu języka DAX
przy użyciu wielowarstwowej analizy scenariuszy w usłudze LuckyTemplates
Nakładanie wielu scenariuszy typu „co jeśli” w usłudze LuckyTemplates — zaawansowane koncepcje dotyczące języka DAX
Wniosek
Jak widać, jest to naprawdę potężna rzecz. To naprawdę wysokiej jakości praca analityczna, która zrobi wrażenie na każdym, jeśli położysz ją przed nim.
Ta praca historycznie była bardzo trudna do osiągnięcia. W LuckyTemplates niczym magia możesz stworzyć to dzieło. Możesz tworzyć te spostrzeżenia w naprawdę intuicyjny, efektywny i skalowalny sposób.
Mam nadzieję, że widzisz, jak szybko możesz to zrobić. Nie ma wielu skomplikowanych formuł. Wymaga to po prostu naprawdę dobrego zrozumienia funkcji iteracyjnych i to jest klucz do wdrożenia tej techniki.
Powodzenia w stosowaniu takich technik we własnej analizie.
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ć