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.
W tym samouczku chcę pokazać na kilku przykładach, co potrafi funkcja
OBLICZ to jedna z najczęściej używanych funkcji w usłudze LuckyTemplates. Narzuca kontekst stosowany do dowolnej miary i usuwa wszelkie istniejące filtry.
Spis treści
Korzystanie z funkcji OBLICZ dla całkowitej sprzedaży
Aby naprawdę zrozumieć wpływ funkcji OBLICZ , należy pamiętać, że każdy wynik w usłudze LuckyTemplates jest obliczany wiersz po wierszu. Wszystko zależy od podanego kontekstu.
Przyjrzyjmy się tym przykładowym danym. Dla tego wiersza miara daje nam wynik 108 466,30, gdy użyto funkcji CALCULATE . Ta kolumna OBLICZ w zasadzie pokazuje liczby z tej samej daty w zeszłym roku za pomocą funkcji .
Wynik ten opiera się na zastosowanym początkowym kontekście, którym jest data. W przypadku tego konkretnego wiersza podana data to 14 sierpnia 2020 r.
Ta data jest również początkowym kontekstem miary Total Sales , która daje nam 220 148,60 w tym wierszu w oparciu o czas obecny.
Ale co, jeśli w tym konkretnym kontekście chcę również pokazać, co zrobiliśmy z perspektywy sprzedaży, ale z innego czasu? W tym miejscu funkcja CALCULATE staje się jeszcze bardziej użyteczna.
Używanie funkcji OBLICZ z DATEADD
CALCULATE pozwala mi obecnie porównywać łączną sprzedaż w bieżącym okresie ze sprzedażą z zeszłego roku tego samego dnia . Ale to porównanie niekoniecznie musi być przeprowadzane w ujęciu rocznym. Możemy dokonywać porównań z dnia na dzień, a nawet obliczeń miesięcznych i kwartalnych.
Zanim to zrobimy, spójrzmy na pierwotną miarę.
Używając CALCULATE , odniosłem się do Total Sales i użyłem funkcji SAMEPERIODLASTYEAR . Ta funkcja pozwala mi przeskoczyć dokładnie rok przed bieżącą datą.
Oczywiście to nakłada ograniczenia na moje obliczenia, ponieważ nie pozwala mi wyjść poza okres jednego roku. Stworzę więc nową miarę, która pozwoli mi to zrobić.
Zamierzam rozpocząć takt w ten sam sposób, w jaki wykonano pierwotny takt. Zamierzam użyć CALCULATE i odwołać się do Total Sales .
Następnie użyję funkcji analizy czasowej i ustawię ją tak, aby cofała się tylko o jeden kwartał.
Gdy dodam to do mojej tabeli, zobaczysz, że mam teraz dane, które pokazują liczby sprzed jednego kwartału.
To jest zaleta używania DATEADD w twoich miarach. Pozwala ustawić dowolny przedział czasowy, w przeciwieństwie do SAMEPERIODLASTYEAR , który liczy dokładnie jeden rok przed bieżącą datą.
Tym razem pozwól, że zmienię tę miarę i ustawię czas z powrotem na jeden dzień, zamiast jednego kwartału.
Zgodnie z oczekiwaniami wynik, który otrzymuję, wykazuje bardzo niewielką różnicę w stosunku do pierwotnej liczby, wiedząc, że minął tylko jeden dzień.
Używanie OBLICZ z funkcją FILTR
Możesz także użyć funkcji OBLICZ z funkcją , która pozwala nam jeszcze bardziej pogłębić naszą analizę.
W tym przykładzie zobaczmy, co się stanie jeśli przefiltrujemy WSZYSTKIE daty .
Następnie ustawię datę minus 7, co oznacza tydzień od bieżącej daty.
Daje nam to średnią kroczącą, która uwzględnia liczby z poprzedniego tygodnia, ale tym razem używamy FILTER , aby cofnąć się zamiast DATEADD .
Ponownie wszystko wraca do zastosowanego kontekstu. Zaczynamy od początkowego kontekstu, który uwzględnia bieżącą datę, a następnie dodajemy więcej do tego kontekstu za pomocą funkcji OBLICZ , abyśmy mogli określić nowe ramy czasowe do zbadania.
Wniosek
CALCULATE może zdecydowanie zwiększyć zakres raportów i umożliwia porównywanie liczb w różnych ramach czasowych. Jest to coś, czego możesz użyć również w elementach innych niż Total Sales.
Mamy nadzieję, że wkrótce będziesz mógł zacząć stosować tę funkcję we własnej pracy. Zapraszam do odkrywania innych kontekstów, które możesz dodać do swoich miar za pomocą CALCULATE .
Wszystkiego najlepszego,
Nowe spojrzenie na CALCULATE — usługa LuckyTemplates
Kalendarz świąt w usłudze LuckyTemplates — obliczanie daty W/DAX Usługa
LuckyTemplates CALCULATE: klucz do zaawansowanych formuł języka DAX
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.