CALCULATETABLE DAX Funkcja – najlepsze praktyki w LuckyTemplates

CALCULATETABLE DAX Funkcja – najlepsze praktyki w LuckyTemplates

Funkcja DAX to niezwykle zaawansowana i ważna funkcja w LuckyTemplates, aby dobrze się uczyć i rozumieć. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Większość z Was, którzy dopiero zaczynają korzystać z LuckyTemplates, prawdopodobnie przeoczyła tę konkretną funkcję. Z pewnością tak, kiedy po raz pierwszy zacząłem korzystać z usługi LuckyTemplates i pisać miary języka DAX.

Dobrze poznanie CALCULATETABLE to początek wielu zaawansowanych obliczeń, które możesz wykonać w LuckyTemplates.

Jest to dość złożona funkcja do zrozumienia i zaimplementowania w LuckyTemplates. Ale z biegiem czasu odkryłem, jak wspaniałe jest to w kilku scenariuszach i wersjach demonstracyjnych, nad którymi pracowałem. Mam teraz jasne zrozumienie, jak i kiedy używać go na różne sposoby. Właśnie tym chcę się z Tobą podzielić w tym samouczku.

Spis treści

Najlepszy czas na włączenie funkcji CALCULATETABLE

Jednym z najlepszych momentów na włączenie funkcji języka DAX jest próba przeanalizowania analizy rezygnacji.

Analityka odejścia obejmuje ocenę wskaźnika utraty klientów firmy. Znalezienie tych danych za pomocą usługi LuckyTemplates może bardzo pomóc w ocenie produktów . W ten sposób możesz przyspieszyć działania marketingowe, aby zmniejszyć utratę klientów.

CALCULATETABLE DAX Funkcja – najlepsze praktyki w LuckyTemplates

Powyższa tabela przedstawia porównanie liczby nowych i ogółem klientów w określonym miesiącu i roku. Obejmuje dane nowych, utraconych i całkowitych klientów.

Kluczem do wyodrębnienia tych ważnych spostrzeżeń jest użycie funkcji języka DAX.

Korzystanie z CALCULATETABLE DAX, aby dowiedzieć się o nowych klientach

Najpierw pokażę ci formułę obliczania liczby nowych klientów za pomocą CALCULATETABLE

CALCULATETABLE DAX Funkcja – najlepsze praktyki w LuckyTemplates

Tutaj musimy porównać aktualny zestaw klientów z zestawem klientów z poprzedniego okresu. Za nowych klientów uważam tylko tych, którzy dokonali zakupu teraz, ale nie zrobili tego w ciągu ostatnich 90 dni.

Aby móc znaleźć ten wgląd, w tym miejscu zintegrowałem funkcję CALCULATETABLE . Zwróć uwagę, że użyłem tego razem z innymi funkcjami tabeli, podobnie jak funkcja

Funkcja EXCEPT ocenia dwie tabele i zwraca klientów, którzy znajdują się w pierwszej tabeli, ale nie w drugiej. Następnie zawinąłem go w funkcję , aby naprawdę wykonać potrzebne obliczenia.

CALCULATETABLE DAX Funkcja – najlepsze praktyki w LuckyTemplates

Wracając do głównego punktu. Funkcja CALCULATETABLE umożliwia otwarcie okna w dowolnym kontekście. W moim przykładzie szukanie zestawu klientów odbywa się wstecz o 90 dni. 

CALCULATETABLE DAX Funkcja – najlepsze praktyki w LuckyTemplates

Ponieważ nie chcemy patrzeć na klientów w bieżącym kontekście, ale na klientów z ostatnich 90 dni, używamy teraz funkcji .

CALCULATETABLE DAX Funkcja – najlepsze praktyki w LuckyTemplates

Następnie umieściłem go w innej funkcji tabeli i przeprowadziłem kilka dalszych ocen.

Podsumowując, idealnym sposobem wykorzystania CALCULATETABLE jest zmiana kontekstu oceny tabeli. Tak ogólnie powinieneś go używać. Ale wtedy możesz także dołączyć inne formuły, których możesz użyć do porównania tabel, takie jak .

Używanie CALCULATETABLE DAX do wyszukiwania utraconych klientów

Oprócz zagłębiania się w analizę nowych klientów za pomocą funkcji CALCULATETABLE języka DAX, możesz uzyskać jeszcze większe zaawansowanie, używając jej do znajdowania utraconych klientów .

Spójrz na tę formułę wyszukiwania utraconych klientów.

CALCULATETABLE DAX Funkcja – najlepsze praktyki w LuckyTemplates

Właściwie omówiłem pełną logikę tej formuły na innym blogu. Ale z drugiej strony, robimy tutaj podobne obliczenia dla utraconych klientów.

Jeśli spojrzysz na formuły dla CustomersPurchased i PriorCustomers , używamy CALCULATETABLE .

CALCULATETABLE DAX Funkcja – najlepsze praktyki w LuckyTemplates

Ponadto nadal możesz znaleźć funkcję EXCEPT . Ale tym razem porównuje tabele CustomersPurchased i PriorCustomers .

CALCULATETABLE DAX Funkcja – najlepsze praktyki w LuckyTemplates

W tym przypadku zmieniamy okres oceny tych poszczególnych tabel na podstawie innego okresu. To tylko pokazuje bardziej zaawansowany sposób na dopracowanie sposobu, w jaki pokazujemy nowych i utraconych klientów.

Jeśli wkrótce zaczniesz korzystać z usługi LuckyTemplates, zrozumiesz, że jest to intensywna analiza. Co więcej, możemy uczynić formuły bardziej intuicyjnymi, zwłaszcza gdy używasz również zmiennych.

Pomyśl tylko o tym, co umieścisz w pierwszym parametrze w CALCULATETABLE . Zwykle jest to funkcja tabeli, a następnie zmieniasz kontekst oceny tej tabeli. Stamtąd możesz umieścić go w innej funkcji tabeli i zobaczyć, jak rzeczy się stamtąd oceniają. 


Dowiedz się, ile sprzedaży można przypisać nowym klientom
Analiza nowych klientów przy użyciu zaawansowanego języka DAX
Nowi a istniejący klienci

Wniosek

Wiem, że CALCULATETABLE jest trochę trudny do zrozumienia, jeśli dopiero zaczynasz. Ale to główny powód, dla którego stworzyłem ten samouczek dla Ciebie.

Po zrozumieniu i odkryciu najlepszych praktyk korzystania z niego możesz przystąpić do wykonywania zaawansowanych obliczeń i analiz na podstawie nieprzetworzonych danych.

Wierzę, że przeglądając to w ten sposób, lepiej zrozumiesz, w jaki sposób możesz samodzielnie wykorzystać funkcję CALCULATETABLE DAX we własnych raportach i modelach.

Nie zapomnij zasubskrybować LuckyTemplates TV, aby uzyskać dostęp do wielu innych treści.

Powodzenia w nauce tego.


Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

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.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

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.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

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.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

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ł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

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.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć