Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Dzisiaj zrobię szybki i łatwy samouczek dotyczący obliczania jednego z najczęściej używanych wskaźników, zwłaszcza jeśli masz do czynienia ze sprzedażą, przychodami lub transakcjami. Obliczymy marżę procentową. Posłużę się tutaj marżą zysku jako przykładem, ale ta technika nie musi być zawsze związana z zyskami; może to być dowolny margines. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Spis treści

Korzystanie z techniki wodospadu

Przejdźmy najpierw do modelu. Chcemy mieć pewność, że została skonfigurowana w zoptymalizowany sposób. Wiem, że Microsoft formatuje model przy użyciu schematu gwiazdy. Osobiście nie bardzo mi się to podoba. Zamiast tego stosuję technikę wodospadu , zwaną czasem techniką płatka śniegu.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Ta technika polega na tym, że filtry przepływają do tabeli faktów z tabeli przeglądowej.

Rzućmy okiem na naszą tabelę sprzedaży. Jak widać, nie ma sposobu na utworzenie procentowej marży zysku, ponieważ w tabeli nie ma liczb zysku.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Większość użytkowników rozpoczynających pracę z usługą LuckyTemplates utworzy kolumnę obliczeniową, obliczy zyski, a następnie obliczy marżę zysku.

Wspaniałą rzeczą w usłudze LuckyTemplates jest to, że wszystkie te obliczenia można wykonywać w miarach.

Obliczanie całkowitej sprzedaży

Stworzyłem prostą miarę o nazwie Total Sales , która podsumowuje kolumnę Total Revenue . Nawet jeśli masz do czynienia z czymś zupełnie innym, takim jak dane HR lub dane marketingowe, omawiane przeze mnie techniki nadają się do wielokrotnego użytku w dowolnej branży i funkcji biznesowej.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Przykłady, które pokażę, wykorzystują technikę rozgałęziania miar , w której zaczynamy od naszych podstawowych miar, a następnie rozgałęziamy się na inne miary, takie jak marginesy.

Obliczanie całkowitych kosztów

W przypadku rozgałęziania miar zaczynamy od miary podstawowej, takiej jak Całkowita sprzedaż, a następnie tworzymy kolejną miarę o nazwie Koszty całkowite . W tym celu użyję , która umożliwia mi wykonywanie obliczeń w każdym wierszu tabeli. Będzie iterować przez każdy wiersz określonej przeze mnie tabeli, która w tym przypadku jest tabelą Sales. Dla każdego wiersza pomnożę Ilość przez Całkowite koszty jednostkowe .

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Pamiętaj, że w tabeli Sales, którą właśnie przeglądaliśmy, nie było rzeczywistej kolumny Koszty całkowite. Były tylko te dwie kolumny. Dlatego musiałem wykonać mnożenie w każdym rzędzie, a następnie zsumować wyniki. To właśnie robi SUMX i wszystkie funkcje iteracyjne.

W naszej tabeli mamy teraz łączną sprzedaż i całkowite koszty.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Obliczanie całkowitych zysków

Mogę stworzyć kolejną naprawdę prostą miarę o nazwie Zyski ogółem . W tym miejscu pojawia się rozgałęzianie miar. Po prostu rozgałęzię się ponownie i odkryję różnicę między całkowitą sprzedażą a całkowitymi kosztami.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Umieściłem również całkowite zyski w mojej tabeli.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Obliczanie marginesu procentowego

Aby obliczyć marżę procentową, utworzę kolejną miarę. Zamierzam użyć funkcji o nazwie , aby podzielić całkowite zyski przez całkowitą sprzedaż i wstawię alternatywny wynik równy zero.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Przekształcimy to również w format procentowy.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Możemy teraz zobaczyć marżę procentową.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Niektórzy z was mogą zapytać, dlaczego nie zrobiliśmy tego przy użyciu tylko jednej formuły. Radzę powoli rozgałęziać się i zaczynać od najprostszych miar, zanim zaczniesz tworzyć bardziej skomplikowane. Pomyśl o tym, jak łatwo było przejść przez każdą pojedynczą miarę, budując ją krok po kroku. Łatwiej jest przeprowadzać audyt, gdy możesz rozbić rzeczy w tabeli, spojrzeć na wyniki i dwukrotnie sprawdzić liczby.

Wizualizacja danych

Kiedy przekształcę tę tabelę w wizualizację, jest trochę zajęta, a wszystkie dane są podobne, gdy spojrzysz na klientów.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Jeśli chcesz, aby Twoja wizualizacja się wyróżniała, najlepszym sposobem na pokazanie tego jest formatowanie warunkowe , zwłaszcza gdy masz wiele punktów danych, które są dość podobne.

Możesz zmienić kolor tła i użyć dwóch kontrastujących kolorów. Możesz przejść od jasnego do ciemnoniebieskiego.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Inną rzeczą, którą możesz zrobić, to zmienić to, co prezentujesz w osi i zacząć od 30%.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Możesz teraz zobaczyć więcej zmienności w wizualizacji . Oczywiście musisz tylko upewnić się, że Twoi konsumenci wiedzą, na co patrzą.

Oblicz marżę procentową w usłudze LuckyTemplates przy użyciu języka DAX

Innym sposobem pokazania tego jest wybicie 5 najlepszych doradców lub 5 najgorszych sklepów.

Wniosek

Mam nadzieję, że dzięki temu samouczkowi nauczyłeś się, że obliczając marżę procentową, musisz upewnić się, że zaczynasz we właściwym miejscu, zanim przejdziesz do bardziej zaawansowanych obliczeń i wizualizacji. W tym samouczku pokazano, jak można opowiadać naprawdę dobre i przekonujące historie przy użyciu nieprzetworzonych danych w usłudze LuckyTemplates.

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

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.