Głębokie omówienie sposobu używania funkcji ALLSELECTED DAX w usłudze LuckyTemplates

Funkcja ALLSELECTED DAX w usłudze LuckyTemplates jest jedną z bardziej zaawansowanych funkcji, których można używać w raportach i pulpitach nawigacyjnych. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Funkcja ALLSELECTED języka DAX jest pochodną funkcji ALL . Więc jest ALL , ALLSELECTED i ALLEXCEPT . Wszystkie robią coś podobnego, czyli usuwają kontekst lub filtry. Tutaj skupimy się na różnicy między ALLSELECTED a ALL .

Spis treści

WSZYSTKIE WYBRANE kontra WSZYSTKIE

Aby naprawdę pokazać, co potrafi ALLSELECTED , użyję jako przykładu sprzedaży skumulowanej .

Głębokie omówienie sposobu używania funkcji ALLSELECTED DAX w usłudze LuckyTemplates

W tym przykładzie widać, że użyłem funkcji ALLSELECTED DAX do odfiltrowania określonego przedziału czasowego. Tak więc suma widoczna w obszarze pokazuje liczby w ramach tego filtra.

Zobaczmy teraz, co się stanie, jeśli zmienię ALLSELECTED na ALL .

Głębokie omówienie sposobu używania funkcji ALLSELECTED DAX w usłudze LuckyTemplates

Tak więc wyniki w Cumulative Sales pokazują sumę, jeśli użyjesz ALLSELECTED . Z drugiej strony kolumna Skumulowana sprzedaż ALL pokazuje sumę, jeśli używasz funkcji ALL . Patrząc na oba wyniki, zobaczysz ogromną różnicę.

Oto, co się tam wydarzyło. Kiedy użyliśmy ALLSELECTED, zapakowaliśmy naszą tabelę Dates, z której pochodzi filtr.

Głębokie omówienie sposobu używania funkcji ALLSELECTED DAX w usłudze LuckyTemplates

Oznacza to, że wyniki opierają się na usunięciu przez nas pewnego kontekstu z ogólnych przedstawionych danych.

Znaczenie kontekstu w ALLSELECTED

Tak więc kontekst jest tutaj kluczem. Musisz zrozumieć kontekst, aby zrozumieć ALLSELECTED . Tak więc w tej chwili nasz obecny kontekst leży w wybranych przez nas datach. A za każdym razem, gdy zmieniamy wybór daty, zmienia się również bieżący kontekst.

Czym różni się kontekst, jeśli chodzi o funkcję ALL ?

Za pomocą funkcji ALLSELECTED usuwasz kontekst tylko w ramach tego konkretnego wyboru daty. Ale to, co robi ALL, usuwa cały kontekst, niezależnie od wybranych dat. Dlatego uzyskujemy różne wyniki.

Innymi słowy, ALL przegląda pełny zestaw danych od początku do końca. Nie bierze pod uwagę żadnego wyboru ani filtra dokonanego w raporcie.

Jeśli spróbujemy to zwizualizować, zauważysz różnicę jeszcze bardziej. Tak wygląda nasza skumulowana sprzedaż , jeśli użyjesz ALLSELECTED .

Głębokie omówienie sposobu używania funkcji ALLSELECTED DAX w usłudze LuckyTemplates

Ale jeśli nałożę wyniki dla Skumulowanej sprzedaży za pomocą ALL , zobaczysz, że liczba mnoży się do oszałamiającej kwoty.

Głębokie omówienie sposobu używania funkcji ALLSELECTED DAX w usłudze LuckyTemplates


Funkcja ALL w usłudze Power BI — jak używać jej z językiem DAX Korzystanie z funkcji ALL w usłudze LuckyTemplates w celu uzyskania wysokiej jakości wglądu Porównanie zbiorczych informacji z różnych miesięcy w usłudze LuckyTemplates

Wniosek

Pokazaliśmy tutaj użycie ALLSELECTED w odniesieniu do sprzedaży skumulowanej w wybranym przeze mnie okresie. Ale możesz również zastosować to samo podejście, jeśli chcesz rozgałęzić się i spojrzeć na sprzedaż z ostatniego roku, ostatniego kwartału itp. Najważniejsze jest to, że możesz go użyć do zaprezentowania informacji nie z całego zbioru danych, ale w wybranym czasie zakres.

Podobnie jak w przypadku wielu innych funkcji usługi LuckyTemplates, ALLSELECTED można również używać na inne sposoby. Na przykład podczas pracy z budżetami produktów możesz zastosować SUMX do iteracji dziennych danych, a następnie zastosować ALLSELECTED, aby dostosować wyniki na podstawie dat, nawet jeśli w tym konkretnym modelu nie ma fizycznego związku. Oznacza to, że ALLSELECTED może być również przydatne z perspektywy wytworzonej relacji.

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.