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 poście szerzej omówię kontekst oceny w usłudze LuckyTemplates DAX. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Kontekst oceny jest również nazywany kontekstem początkowym w usłudze LuckyTemplates. Jest to środowisko, na którym opierają się twoje obliczenia.
Aby uczynić sprawę bardziej zaawansowaną, czy Twoje formuły mogą mieć jednocześnie wiele kontekstów?
Spis treści
Zmiana kontekstu w formule
Posiadanie wielu kontekstów nie jest takie skomplikowane i pokażę ci to na przykładzie.
Przede wszystkim musimy zawsze rozumieć, czym jest ewaluacja lub kontekst początkowy .
Musisz dobrze rozumieć, jak kontekst działa w formule.
W przeciwnym razie czasami nie miałbyś pojęcia, skąd ostatecznie pochodzą twoje wyniki.
W tym przykładzie kontekst oceny jest raczej prosty, ponieważ jest to po prostu zawartość tabeli.
Ale co by było, gdybym chciał tutaj obliczyć sumę bieżącą ?
Aby to zrobić, najpierw utworzę miarę i nadam jej nazwę 30 Day Running Total . Następnie umieszczę funkcję w moim następnym wierszu.
Omówię szczegółowo funkcję CALCULATE w dalszej części, ale zasadniczo oblicza ona dowolne wyrażenie, które umieścimy w środku, i pozwala nam zmienić kontekst obliczeń w ramach miary.
CALCULATE stanie się zdecydowanie najczęściej używaną funkcją, ponieważ jest najważniejszą funkcją w języku DAX.
Aby kontynuować, obliczę kolumnę Total Sales , ale chcę ją obliczyć w innym kontekście .
Użyję funkcji , która pozwala mi utworzyć filtr w nowym kontekście, który chcę.
FILTER pozwala mi umieścić w nim tabelę, ale nie musisz umieszczać rzeczywistej tabeli, ponieważ możesz również użyć funkcji tabeli, jak w tym przykładzie.
Następnie przedstawię nową miarę na stole i przedstawię ją w wizualizacji dla łatwiejszego zrozumienia.
Logicznie rzecz biorąc, sumę bieżącą dla każdego konkretnego dnia uzyskujemy , patrząc wstecz od tego dnia do trzydziestu dni poprzedzających , a następnie sumując je wszystkie .
Jest to ważne w odniesieniu do kontekstu, ponieważ najpierw mamy kontekst oceny w kolumnie Data , ale potem zmieniamy kontekst , aby obliczyć całkowitą sprzedaż w nowym środowisku za pomocą formuły.
Tworzymy ten nowy kontekst za pomocą funkcji FILTRUJ , usuwając kontekst z dat za pomocą funkcji lub funkcji usuwania filtra .
Po usunięciu filtra z dowolnej daty przejdę do każdej daty i spojrzę na okno trzydziestodniowe od tej konkretnej daty do tej części.
Możesz teraz zobaczyć, że stworzyliśmy inny kontekst w samej formule .
Znaczenie zrozumienia kontekstu oceny
Zrozumienie kontekstu ewaluacji w każdym momencie jest bardzo ważne. Staje się bardziej zaawansowany, ponieważ istnieje wiele sposobów na zmianę kontekstu, aby obliczyć coś innego .
Jednak gdy zagłębisz się w usługę LuckyTemplates, otworzy się również nowy świat możliwości, w którym Twoje formuły nie będą niepotrzebnie długie i złożone.
Znajomość tych pojęć pozwoli Ci wydajniej pisać rzeczy, w których złożone obliczenia można wykonać za pomocą prostej formuły .
Zrozumienie kontekstu oceny w usłudze LuckyTemplates
Wyjaśnienie kontekstu wierszy w usłudze LuckyTemplates
Wprowadzenie do kontekstu filtrowania w usłudze LuckyTemplates
Wniosek
Ten artykuł jest po prostu wprowadzeniem o tym, jak zmienić kontekst, aby pisać wydajne formuły.
Istnieje wiele aplikacji kontekstowych, więc miejmy nadzieję, że nie możesz się doczekać, aby zobaczyć, co możesz osiągnąć dzięki kombinacjom formuł i wzorcom, które możesz stworzyć.
Zakończmy tę sekcję i przejdźmy do bardziej kluczowych koncepcji i funkcji związanych z korzystaniem z funkcji języka DAX.
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.