Funkcja DAX MAXX w LuckyTemplates – Odkryj ostatnią datę

Podzielę się szybką i wydajną formułą dotyczącą funkcji DAX MAXX w usłudze LuckyTemplates. W tym przykładowym obliczeniu pokażę, jak znaleźć datę ostatniego zdarzenia za pomocą MAXX , która jest funkcją iteracyjną. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Widziałem wiele osób pytających o to na . Dużą częścią tego jest zrozumienie, co umożliwia funkcja iteracyjna.

W tym samouczku mam proste dane ankietowe, w których ten sam klient/osoba może wypełnić ankietę kilka razy. A my chcemy ustalić, kiedy była ostatnia data, kiedy ktoś faktycznie wypełnił ankietę.

Funkcja DAX MAXX w LuckyTemplates – Odkryj ostatnią datę

Zrobiłem to w kolumnie obliczeniowej ( Maksymalna data w powyższej tabeli), ale pokażę ci, jak to zrobić w takcie. Osobiście uważam, że tak jest łatwiej iw pewnym sensie dużo lepiej.

To tylko jeden scenariusz, jeden przykład danych. Ta sama technika może być używana na wiele sposobów i chcę, abyś zastanowił się szerzej nad tym, jak można wykorzystać tę technikę.

Spis treści

Używanie DAX MAXX w miare

Patrząc na poniższy wzór, pierwszą rzeczą do opracowania w tym konkretnym kontekście jest zmienna VAR CurrentName , która jest nazwą osoby lub klienta.

Funkcja DAX MAXX w LuckyTemplates – Odkryj ostatnią datę

Następnie przejrzyj wirtualną tabelę, w której możemy przejrzeć każdy wiersz tabeli danych ankiety, ale przefiltruj tę wirtualną tabelę tylko według wyników ankiety dla bieżącej nazwy .

Tak więc, jak widać w tabeli Nazwisko i Maksymalna data ankiety, pokazuje ona konkretne imię i nazwisko osoby dla każdej daty. Tak więc w zasadzie otrzymujemy wirtualną tabelę zawierającą tylko ankiety, które wypełniła każda osoba.

Ponieważ jest opakowany w MAXX , zwróci tylko jeden wynik, maksymalny wynik, którym będzie Data wykonania . Otrzymamy więc jedną datę, która pokazuje, kiedy dana osoba ostatnio wypełniła ankietę.

Inne sposoby wykorzystania wzoru formuły MAXX

Istnieje wiele pochodnych wokół tego wzoru. Na przykład chciałeś znaleźć datę przypadającą na siedem dni przed ostatnią czynnością, którą ktoś wykonał (np. kupił lub zapłacił itp.). Możesz po prostu dodać kilka metryk w samej funkcji iteracyjnej. Więc w tym przypadku dodałem – 7. I zobaczysz, że wyniki zmieniły się na siedem dni wcześniej.

Funkcja DAX MAXX w LuckyTemplates – Odkryj ostatnią datę

Możesz nawet posunąć się dalej. Wszystko, co musisz zrobić, to prawdopodobnie przekształcić tę formułę MAXX w zmienną. Otrzymasz więc datę maksymalną, ale następnie przefiltrujesz wirtualną tabelę nie tylko według nazwy, ale także upewnisz się, że wszystkie daty są przed datą maksymalną. Dałoby to maksymalną datę daty poprzedzającej datę maksymalną.

Funkcja DAX MAXX w LuckyTemplates – Odkryj ostatnią datę

Jest tak wiele sposobów, w jakie możesz wykorzystać tę technikę, aby uzyskać trochę Max, a nawet Min. Możesz to odwrócić i użyć również MINX .

Interesujące jest to, że możesz ponownie użyć lub umieścić ten wzorzec formuły w innym kontekście, aby znaleźć wiele innych spostrzeżeń. Na przykład, jeśli spojrzysz na poniższą tabelę, która zawiera zestawienie każdego razu, kiedy ludzie wypełniali ankietę, ale nadal możesz zobaczyć, kiedy była data następnej ankiety.

Funkcja DAX MAXX w LuckyTemplates – Odkryj ostatnią datę

Następnie możesz prawdopodobnie utworzyć kolejną miarę, którą jest Days From Last Taken . W ten sposób nie będziesz musiał tego robić w kolumnie obliczeniowej.

Funkcja DAX MAXX w LuckyTemplates – Odkryj ostatnią datę


Używanie funkcji MAXX DAX w usłudze LuckyTemplates do obliczania ostatnich wartości w Twoich danych
Data ostatniego zakupu w usłudze LuckyTemplates: kiedy Twoi klienci dokonali ostatniego zakupu?
Praca z funkcjami iteracyjnymi w języku DAX

Wniosek

Przykłady, które zademonstrowałem w tym samouczku, pokazują, dlaczego nie trzeba tworzyć kolumn obliczeniowych. Możesz to wszystko zrobić w bardzo prosty sposób. Mam nadzieję, że możesz zobaczyć, jak działa wzór formuły DAX MAXX i możesz go wdrożyć we własnych analizach i raportach biznesowych.

Jeśli chcesz dowiedzieć się więcej o tej funkcji usługi LuckyTemplates DAX MAXX lub o tym, jak działają funkcje iteracyjne, zapoznaj się z poniższymi łączami i moimi innymi filmami instruktażowymi na ten temat. Korzystanie z tych funkcji jest absolutnie kluczową koncepcją do wykorzystania w power BI, szczególnie przy korzystaniu z formuł DAX .

Dzięki!

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

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.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

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

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.