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.
Tutaj pokażę Ci, jak możesz obliczyć kwotę sprzedaży między dwiema różnymi datami za pomocą funkcji DATY MIĘDZY w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Innym sposobem myślenia o tym jest obliczanie sprzedaży kroczącej lub sum bieżących .
Potrzebujemy, aby obliczenia były dynamiczne, abyśmy poruszając się w czasie, mieli liczbę, która jest ponownie obliczana na podstawie otwartego przedziału czasowego.
Na tym blogu pokażę Ci, jak każdego dnia możesz wyodrębnić dwie daty i policzyć kwotę sprzedaną między tymi dwiema datami . Ostatecznie w ten sposób obliczasz sumy bieżące w usłudze LuckyTemplates.
Zamierzam zagłębić się w to, jak możesz to zrobić za pomocą formuły języka DAX, a konkretnie funkcji DATESBETWEEN w usłudze LuckyTemplates . Nie poprzestanę na tym, ponieważ chcę też porównać bieżące sumy w różnych okresach .
Spis treści
Sumy kroczące przy użyciu funkcji DATY MIĘDZY
Można to zrobić na kilka sposobów, ale w tym samouczku chcę pokazać, jak korzystać z funkcji LuckyTemplates DATESBETWEEN .
Ta funkcja analizy czasowej jest niezwykle elastyczna pod względem logiki, którą można w niej umieścić, aby następnie szybko utworzyć lub obliczyć obliczenia związane z czasem w bardzo wyjątkowej sytuacji.
W tym przykładzie patrzymy na sprzedaż kroczącą z bieżącego roku, a następnie porównujemy ją z rokiem poprzednim. Ciemniejsza zielona linia pokazuje sprzedaż kroczącą w ciągu 30 dni i porównujemy ją z rokiem poprzednim.
Byłoby to idealne rozwiązanie, gdybyś chciał na przykład zidentyfikować trendy lub zapasy, ponieważ poziomy zapasów są naprawdę dobre do wykorzystania w obliczeniach kroczących.
W poniższej tabeli widać, że rozgałęziliśmy się i ustaliliśmy różnicę. Gdybyś mógł zidentyfikować tutaj dość dużą różnicę w trendzie, to z pewnością coś ci to powiedziało i być może pomogłoby ci w podejmowaniu decyzji biznesowych.
Sposób, w jaki to zrobiłem, jest kluczem do osiągnięcia tych spostrzeżeń.
Obliczenia przy użyciu DATY MIĘDZY
W tej technice umieszczamy DATESBETWEEN wewnątrz instrukcji CALCULATE , ale mamy tutaj dwa parametry, z którymi możemy pracować. Najpierw umieściliśmy w kolumnie Daty , aby rozpoznać, które kolumny patrzą w dół.
Następnie za pomocą tych dwóch parametrów ( MAX Dates ) możemy faktycznie utworzyć dowolne dwie daty lub dowolny okres między tymi dwiema datami, jaki chcemy. Innymi słowy, moglibyśmy tu umieścić absolutnie wszystko.
Tutaj MAX (funkcja) Dates wyświetla bieżącą datę minus 30 (dni, jak tutaj ustawiliśmy). Otwiera 30-dniowe okno każdego dnia i patrzy od dzisiaj wstecz przez 30 dni, a następnie liczy całkowitą sprzedaż.
W tej formule używającej funkcji DATESBETWEEN do obliczania 30-dniowej sprzedaży zaczynamy od dzisiaj i otwieramy każdy dzień wstecz o 30 dni, a następnie po prostu sumujemy sumę .
Co więcej, z tą formułą moglibyśmy łatwo przejść do czegoś innego, powiedzmy 90 dni zamiast 30. Wszystko, co musimy zrobić, to zmienić tutaj kilka parametrów . Następnie możemy rozgałęzić się na różne obliczenia ram czasowych dla tej techniki.
Przyjrzyjmy się teraz innej formule wykorzystującej DATESBETWEEN, która pozwala nam obliczyć skumulowaną sprzedaż kwartalną .
Może to być trochę skomplikowane w przypadku czegoś, co można łatwo zrobić, ale chcę ci tylko pokazać, że właściwie możemy umieścić wszystko w tej formule. Możemy umieścić FIRST NONBLANK lub LAST NONBLANK lub cokolwiek, co zwraca datę. A następnie otwórz lub utwórz okno daty lub przedział czasowy, aby obliczyć dowolną podstawową miarę, jaką chcemy, w tym przypadku jest to całkowita sprzedaż.
Jak obliczyć skumulowany wskaźnik uruchomienia w usłudze LuckyTemplates przy użyciu
podsumowań bieżących języka DAX w usłudze LuckyTemplates: Jak obliczyć za pomocą formuły DAX
Analiza czasu w usłudze LuckyTemplates: Jak obliczyć liczbę transakcji wykonanych w ciągu ostatnich N dni
Wniosek
Mam nadzieję, że dzięki temu samouczkowi zapoznałeś się z funkcją DATESBETWEEN w LuckyTemplates, ponieważ istnieje wiele naprawdę świetnych aplikacji dla niej.
To, co robimy w DATESBETWEEN, to tworzenie kontekstu między dowolnymi dwiema datami, które określimy. Istnieje wiele różnych zastosowań dowolnych obliczeń, które możemy chcieć wykonać między dwiema datami.
To świetny sposób na identyfikację trendów w Twoich danych lub zaprezentowanie wartości odstających, które mogą pojawiać się w Twoich zbiorach danych w czasie rzeczywistym.
Istnieje wiele technik, które można wyodrębnić z tego jednego samouczka, a także wiele informacji na temat formuły języka DAX i sposobów jej pomyślnego wdrożenia. Wskakuj i ucz się jak najwięcej. Spróbuj jak najszybciej wdrożyć to we własnych modelach, aby uzyskać z tego jak największe korzyści.
Wszystkiego najlepszego,
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.