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.
Zamierzam omówić interesujący scenariusz, na który prawdopodobnie trafisz, gdy będziesz próbował uruchomić sumę skumulowaną w usłudze LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.
Członek forum wsparcia LuckyTemplates wysłał to zapytanie. Członek chciał obliczyć bieżące saldo, takie jak suma skumulowana. Problem polegał na tym, że za każdym razem, gdy dokonywano wyboru, suma skumulowana była obliczana ponownie. Członek nie chciał, aby tak się stało.
W takim przypadku ALLEXCEPT jest idealną funkcją do użycia. Ten scenariusz jest właściwie dobrym przeglądem tego, jak sumy skumulowane i funkcja współpracują ze sobą w usłudze LuckyTemplates.
Spis treści
Przykładowe dane
Zacznijmy od danych podanych w przykładzie członka.
Zasadniczo pokazuje bieżące saldo na stole. Bilans biegowy jest również pokazany na wizualizacji.
Teraz, gdy przeciągniesz numer tygodnia przez fragmentator, zobaczysz, że dane również się równoważą.
Powiedzmy, że chcemy dane z tygodnia 5.
Chcemy, aby saldo bieżące w tygodniu 5 pozostało na poziomie 635, zamiast zmieniać się na 78, gdy krajalnica zostanie przesunięta, jak pokazano poniżej.
Dzieje się tak, ponieważ bieżące saldo zawsze zaczyna się od pierwszej liczby na górze . Więc kiedy krajalnica została przesunięta, liczba na górze również się zmieniła. Wpłynęło to na cały Running Balance.
Korzystanie z funkcji ALLEXCEPT
Zwykle zobaczysz ALLSELECTED używane w scenariuszach takich jak ten. Ale funkcja ALLSELECTED jest pomocna tylko wtedy, gdy próbujesz pokazać dynamiczną sumę skumulowaną na podstawie dowolnego wybranego dnia.
I tu wkracza ALLEXCEPT .
W tym konkretnym przypadku nie chcemy sumy dynamicznej. Wymaganiem jest zapobieganie ponownemu obliczaniu sumy za każdym razem, gdy wybierany jest nowy termin . To właśnie robi ALLEXCEPT .
To, co chcemy zrobić, to uzyskać łączną sumę , zachowując kontekst numeru tygodnia. Korzystając z ALLEXCEPT , nadal pracujemy nad wybranymi datami we fragmentatorze. Ale jeśli chodzi o Running Balance, zawsze będzie sięgać wstecz do pierwszego tygodnia.
Patrząc na poniższą wizualizację, zobaczysz, że ona również zachowuje poprawną wartość. Ponownie dzieje się tak, ponieważ kontekst pozwala teraz spojrzeć wstecz na pierwszy wynik z tygodnia 1.
Obliczenia w języku DAX: Suma średnich wyników
Porównanie rzeczywistych wyników z budżetami przy użyciu prognozowania w usłudze LuckyTemplates
Obliczanie wstecznej kumulatywnej lub wstecznej sumy w usłudze LuckyTemplates
Wniosek
Przypadki takie jak ten mogą być wyjątkowe, ponieważ przez większość czasu potrzebujemy sum dynamicznych. Ale jeśli znajdziesz się w sytuacji, w której nie chcesz, aby liczby ponownie kalibrowały się przy każdym wyborze, ta technika jest idealnym rozwiązaniem.
Również sposób, w jaki użyliśmy tutaj funkcji ALLEXCEPT , jest doskonałym przykładem tego, jak można usunąć kontekst dla niektórych parametrów, ale zachować kontekst dla innych na tych samych stronach raportu.
Mamy nadzieję, że możesz znaleźć podobne zastosowania dla ALLEXCEPT podczas pracy z LuckyTemplates.
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.