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.
Twórz miary języka DAX za pomocą miar. To właśnie nazywam rozgałęzieniem miar. Ta technika jest jedną z najważniejszych strategii rozwojowych, których musisz się nauczyć.
Rozgałęzianie miar w usłudze LuckyTemplates polega na tworzeniu zaawansowanych miar w ramach samej miary.
Zawsze zalecam, aby najpierw zacząć od prostych miar języka DAX, aby później móc przejść do bardziej zaawansowanych obliczeń. Dość często tych zaawansowanych obliczeń nie ma w surowych danych.
Na przykład moja tabela Sales składała się z typowych kolumn, takich jak Order Quantity , Unit Price , Total Unit Cost i Total Revenue .
Te kolumny to podstawowe dane potrzebne do tworzenia podstawowych miar języka DAX. Ale możesz uzyskać jeszcze lepszy wgląd, jeśli użyjesz rozgałęzień miar.
W następnych sekcjach podam przykłady stosowania rozgałęzień miar w obliczeniach języka DAX .
Spis treści
Obliczanie zysków przy użyciu miar języka DAX
W tym przykładzie spróbuję obliczyć moje całkowite zyski za pomocą miar. Ponieważ mam już dane dotyczące całkowitej sprzedaży i całkowitych kosztów, byłoby to łatwe.
Aby to zrobić, kliknę New Measure i nazwię nową miarę jako Total Profits .
Nie muszę tworzyć tej kolumny z kolumną obliczeniową, ponieważ mogę z łatwością korzystać z rozgałęzień miar. Mogę odwoływać się do moich miar wewnątrz samej miary. Potem mogę ponownie przejść do osobnego taktu.
Z pomocą technologii IntelliSense usługa LuckyTemplates automatycznie wyświetla listę miar, gdy tylko zaczniesz pisać. Po prostu wybiorę odpowiednią miarę, a następnie nacisnę Tab .
W formule muszę tylko znaleźć różnicę między Całkowitymi kosztami a Całkowitą sprzedażą .
Użyłem wirtualnego obliczenia i odniosłem się do dwóch miar w ramach samej miary. W ten sposób otrzymałem wyniki dla całkowitych zysków .
Więcej miar języka DAX przy użyciu rozgałęzień miar
W tym innym przykładzie pokażę, jak obliczyć marżę zysku za pomocą funkcji .
W poniższym wzorze odniosłem się do miar całkowitych zysków i całkowitej sprzedaży w ramach miary.
Jest to jedna z zalet wykonywania obliczeń w języku DAX przy użyciu miary. Nie jesteś ograniczony do jednego oddziału. Możesz wielokrotnie rozgałęziać miary języka DAX, ponieważ język DAX zapamięta wszystkie elementy, do których się odwołujesz.
Zamiast pisać skomplikowane formuły, możesz opracować własne obliczenia przy użyciu różnych miar. Po prostu zacznij od czegoś prostego, a następnie powoli integruj dodatkowe środki jeden na drugim.
Nie musisz utrudniać korzystania z usługi LuckyTemplates. Musisz tylko nauczyć się rozgałęziania miar, aby nie było już potrzeby używania długich i skomplikowanych formuł.
W następnym przykładzie pokażę, jak pracować nad różnicą między maksymalną a średnią sprzedażą.
Aby to zrobić, utworzę nową miarę dla Maksymalnej i Średniej Sprzedaży . Korzystając ze wzoru, muszę po prostu znaleźć różnicę między średnią sprzedażą a maksymalną sprzedażą .
Jest to prosty przykład, który pokazuje, jak można rozgałęziać się od jednej miary do drugiej w ramach tego samego obliczenia. Na koniec możesz zobaczyć wyniki poniżej.
Rozgałęzianie miar: Strategia rozwoju usługi LuckyTemplates
Użyj rozgałęzień miar w usłudze LuckyTemplates, aby sprawdzić, czy Twoje marże rosną wraz ze wzrostem przychodów
Wdrażanie grup miar języka DAX w raportach
Wniosek
Najlepszą częścią rozgałęziania miar jest poziom elastyczności, jaki oferuje. Jest tak wiele sposobów, w jakie możesz użyć prostych obliczeń, aby rozgałęzić się na inne miary.
Jeśli chcesz tworzyć intuicyjne raporty, musisz wiedzieć, jak korzystać z rozgałęzień miar w swoim modelu.
Dodatkowo możesz dodać obliczenia analizy czasowej z różnymi latami za pomocą funkcji . Gdy poznasz tę technikę, możesz absolutnie tworzyć analizy wysokiej jakości.
W następnym samouczku omówię, jak działa funkcja OBLICZ i dlaczego jest tak ważna w usłudze LuckyTemplates.
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
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
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.