Obliczanie wartości mediany przy użyciu języka DAX w usłudze LuckyTemplates

W tym samouczku pokażę, jak obliczyć wartość mediany z listy wartości w usłudze LuckyTemplates przy użyciu wraz z innymi funkcjami języka DAX. Pokazuję, w jaki sposób można umieścić wirtualną tabelę wewnątrz tej funkcji, a następnie oszacować za pomocą tej wirtualnej tabeli, aby uzyskać ostateczny wynik — wynik mediany. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Dzięki wielu funkcjom statystycznym, których możemy używać w języku DAX, musimy zrozumieć, w jaki sposób obliczają i jak działają na tabelach wartości.

Mediana to wartość oddzielająca wyższą połowę od dolnej połowy próbki danych (populacji lub rozkładu prawdopodobieństwa). W przypadku zbioru danych można ją traktować jako wartość „środkową”.

Możesz nie chcieć konfigurować swojego raportu w ten sposób, ale ja skonfigurowałem go w ten sposób, abyś mógł zrozumieć strukturę tej tabeli. Zobaczysz, jak utworzyć tę tabelę w formule, a następnie przejść do oceny wyniku.

Obliczanie wartości mediany przy użyciu języka DAX w usłudze LuckyTemplates

Spis treści

Obliczanie mediany sprzedaży za pomocą MEDIANX

Kluczową funkcją używaną w obliczeniach jest . Ta funkcja języka DAX umożliwia nam iterację w tabeli (fizycznej lub wirtualnej). W tym przypadku będziemy iterować po wirtualnej tabeli, ponieważ chcemy obliczyć medianę dla każdego stanu. Nie możemy umieścić tabeli lokalizacji , ponieważ jest ona na bardziej szczegółowym poziomie szczegółowości, czyli według miasta.

Obliczanie wartości mediany przy użyciu języka DAX w usłudze LuckyTemplates

Ponieważ oceniamy na poziomie stanu, musimy jakoś dostosować naszą tabelę. W tym celu używamy funkcji . Ta funkcja tabeli jest przejrzysta i łatwa do zaimplementowania w funkcjach iteracyjnych, takich jak MEDIANX.

Odtwarzamy tutaj tę tabelę, kolumnę Kod stanu i tę kolumnę Łączna sprzedaż, ale nazywamy ją Wartościami sprzedaży .

Obliczanie wartości mediany przy użyciu języka DAX w usłudze LuckyTemplates

Tak więc w każdym rzędzie przeglądamy każdy stan i obliczamy całkowitą sprzedaż. Mediana pojawi się w całej naszej sprzedaży po zakończeniu wszystkich iteracji. I w ten sposób osiągamy Stanową Medianę Sprzedaży .

Inny sposób użycia formuły

Formułę możemy ponownie wykorzystać na wiele różnych sposobów. Oto przykład.

Obliczanie wartości mediany przy użyciu języka DAX w usłudze LuckyTemplates

W tej formule obliczamy medianę produktu Sales . Wszystko, co musimy zrobić, to zmienić wirtualną tabelę, którą iterujemy wewnątrz naszej funkcji iteracyjnej (MEDIANX). I zamiast tworzyć wirtualną tabelę stanów, tworzymy taką z Product Name . Druga kolumna to nadal wartość sprzedaży ze sprzedażą całkowitą.

Obliczanie wartości mediany przy użyciu języka DAX w usłudze LuckyTemplates

Kiedy skończymy ze wszystkimi tymi produktami, obliczamy medianę.


Funkcje iteracyjne w języku DAX — szczegółowy przykład
Tabele wirtualne wewnątrz funkcji iteracyjnych w usłudze LuckyTemplates — koncepcje języka DAX
Opanuj tabele wirtualne w usłudze LuckyTemplates przy użyciu języka DAX

Wniosek

Przekonasz się, że techniki opisane w tym samouczku można ponownie wykorzystać podczas wykonywania innych analiz statystycznych. To naprawdę dobry przegląd funkcji iteracyjnych pod kątem ich działania w LuckyTemplates. Musisz opanować te koncepcje, jeśli chcesz w pełni wykorzystać LuckyTemplates i DAX.

Miłej pracy z tym samouczkiem. Jeśli chcesz uzyskać więcej informacji na temat tego typu funkcji języka DAX w usłudze LuckyTemplates, zapoznaj się z poniższymi łączami.

Dzięki!

***** Nauka LuckyTemplates? *****






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.