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.
Ten blog jest przeglądem funkcji szybkiego pomiaru usługi LuckyTemplates . Jak sama nazwa wskazuje, ta funkcja umożliwia szybkie tworzenie miar.
Ma to swoje plusy i minusy, które szczegółowo omówię. Dam ci również przykład, jak korzystać z tej funkcji.
Spis treści
Jak korzystać z funkcji szybkiego pomiaru usługi LuckyTemplates
Znajdziesz tę funkcję na wstążce Narzędzia główne. Wystarczy kliknąć ikonę Szybkiej miary , aby z niej skorzystać.
Po kliknięciu ikony Quick Measure pojawi się wyskakujące okienko.
Istnieje wiele sposobów wykorzystania lub tworzenia tych formuł tutaj. Widzisz, istnieje szereg różnych miar, takich jak średnie dla kategorii, wariancja, MIN i MAX, filtry. Istnieje wiele miar inteligencji czasowej oraz prostych miar dodawania i odejmowania, które można wykonać za pomocą tej funkcji.
Dlaczego nie korzystam z funkcji szybkiego pomiaru usługi LuckyTemplates
Rzeczywiście, tworzenie miary jest łatwe i szybkie przy użyciu tej funkcji. Jednak musisz mieć doskonałą podstawową wiedzę na temat języka DAX i miary, której zamierzasz użyć, aby upewnić się, że nie uzyskasz błędnych wyników w swoim modelu.
Również IntelliSense w LuckyTemplates jest naprawdę dobry, ponieważ nie trzeba rozpisywać całej funkcji ani miary. Wszystko, co musisz zrobić, to wpisać fragment, a następnie nacisnąć klawisz Tab na klawiaturze. Automatycznie odniesie się do rzeczy.
Załóżmy na przykład, że utworzysz obliczenie średniej według kategorii. Spowoduje to obliczenie średniej wartości bazowej w ramach kategorii.
Przeciągnij tabelę Total Sales do wartości Base, aby obliczyć jej średnią.
Zrób to samo z kanałem, ale przeciągnij go do kategorii.
Spowoduje to uśrednienie kanału w dowolnym kontekście, w jakim go umieścisz. Kliknij OK, aby utworzyć formułę Całkowita średnia sprzedaży na kanał .
Patrząc na to, widać, że format nie jest dobry. Funkcja Szybka miara nie formatuje prawidłowo formuły . Osobiście chcę mieć spacje między nawiasami w formułach. Dzięki temu formuła wygląda ładniej i jest łatwiejsza do odczytania i zrozumienia.
Inną kwestią, którą tutaj widzę, jest to, że wygenerowana formuła ma niepotrzebne funkcje, takie jak i . Na tym polega funkcja Quick Measure. W tym przykładzie wprowadza funkcje języka DAX, których nie potrzebujesz do uzyskania wyniku.
Wstawię tę miarę do tabeli, a zobaczysz łączną średnią sprzedaży na kanał . Wprowadzę również łączną sprzedaż , aby porównać ją z rzeczywistą sprzedażą.
Ten demonstracyjny model danych ma trzy kanały, więc jest on dzielony przez trzy, ponieważ jest to po prostu uśrednianie liczby sprzedaży według kodu magazynu według kanału.
Inną ważną rzeczą, której ta funkcja nie pokazuje, jest kontekst, w którym umieszczasz formuły w . W tym przypadku łączna średnia sprzedaży na kanał jest określana na podstawie początkowego kontekstu.
Ta funkcja po prostu wprowadza funkcje, których nawet nie potrzebujesz, takie jak KEEPFILTERS i CALCULATE. Jeśli dopiero zaczynasz pracę z usługą LuckyTemplates i próbujesz zrozumieć, co oblicza ta miara, uznasz to za bardzo skomplikowane. Nie wiedziałbyś, co te funkcje robią w tym kontekście, aby uzyskać wyniki.
Dlatego musisz naprawdę dobrze zrozumieć, co robi DAX, zanim zaczniesz korzystać z narzędzia Quick Measure.
To, co zrobiłbym z tym środkiem, to usunięcie niepotrzebnych funkcji i nawiasów. Następnie wstawiałbym spacje między formułami i umieszczał każdą formułę w innym wierszu. Przy tych zmianach w formule nadal osiąga te same wyniki.
Zbędne funkcje i formuły sprawiają, że jest to bardziej skomplikowane niż jest w rzeczywistości. Ta zmieniona formuła, z funkcją iteracyjną , przechodzi przez każdy pojedynczy kanał w początkowym kontekście, czyli kodzie magazynu. A ponieważ istnieją trzy kanały, oblicza liczbę sprzedaży w każdym kanale i uśrednia trzy wyniki.
Dzięki temu masz całkowitą średnią sprzedaży na kanał, która wynosi 1/3 całkowitej sprzedaży. Możesz zobaczyć, że daje to ten sam wynik z formułą, która ma niepotrzebne funkcje.
Funkcja Quick Measure umożliwia szybkie tworzenie miar, ale bez dokładnego zrozumienia języka DAX może się okazać, że wynik będzie błędny.
Używanie AVERAGEX w LuckyTemplates — samouczek i przykłady języka DAX
Wniosek
Funkcja szybkiej miary usługi LuckyTemplates umożliwia szybkie tworzenie miar za pomocą jednego kliknięcia i przeciągnięcia. Jednak zrozumienie języka DAX i tego, co dzieje się z obliczeniami, niewiele pomaga.
Zrozumienie, co robi każda część formuły, jest bardzo ważne. Musisz to zwizualizować. To jest klucz do tworzenia miar DAX.
Wszystkiego najlepszego,
Sama
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.