Funkcja LuckyTemplates DAX ALL — jak to działa

Chcę przedstawić bardzo szybkie wprowadzenie do funkcji usługi LuckyTemplates DAX ALL. Uważam, że działanie tej funkcji może być trochę niejasne, dlatego chcę ją uprościć i ułatwić zrozumienie. Ten samouczek pozwoli Ci rozpoznać, gdzie i kiedy należy użyć tej funkcji. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Funkcja jest naprawdę wszechstronna i może umożliwić analizę na naprawdę wysokim poziomie, jeśli naprawdę rozumiesz, co ona właściwie robi. Zamierzam przeanalizować kilka przykładów, abyś mógł w praktyce zrozumieć, kiedy go używać.

Funkcja ALL jest również znana jako funkcja filtrowania lub „funkcja usuwania kontekstu”.

Spis treści

Obliczanie procentu sprzedaży za pomocą funkcji LuckyTemplates DAX ALL

Mam tutaj naprawdę prosty model, w którym po prostu analizuję sprzedaż moich klientów. Posiadam wizualizację oraz tabelkę. A jeśli chcę zagłębić się w konkretny rok, mogę to zrobić za pomocą krajalnicy.

Funkcja LuckyTemplates DAX ALL — jak to działa

Zamierzam więc utworzyć nową miarę i nazwać ją All Customer Sales . W tej mierze lub formule użyję funkcji .

Zrozumienie, jak działa CALCULATE, ma tu kluczowe znaczenie. Ta funkcja zmienia kontekst obliczenia. Możesz usuwać lub dodawać filtry za pomocą funkcji OBLICZ. Możesz z nim robić różne rzeczy i możesz rozgałęziać swoje środki.

W narzędziu CALCULATE zawsze wprowadzam jedną z moich podstawowych miar, w tym przypadku Total Sales . Następnie chcę użyć WSZYSTKIEGO , ponieważ usuwa filtry.

Następnie wstawię kolumnę Nazwy klientów . Mógłbym umieścić tutaj moją tabelę Klientów, ale w tym przypadku będę po prostu konkretny. Spowoduje to usunięcie kolumny Nazwy klientów z kontekstu tego obliczenia.

Funkcja LuckyTemplates DAX ALL — jak to działa

Kiedy wprowadzę tę miarę do mojej tabeli, zobaczysz, że daje nam ona sumę w każdym wierszu. Jeśli spojrzysz na formułę, nadal obliczam łączną sprzedaż, ale zmieniam treść. Usuwam wszystkie filtry pochodzące z tabeli Customer. I dlatego mamy teraz sumę w każdym rzędzie.

Funkcja LuckyTemplates DAX ALL — jak to działa

A potem stąd mogę obliczyć procent (%) sprzedaży klienta . Wszystko, co muszę zrobić, to tylko kilka prostych rozgałęzień miar . Po prostu łączną sprzedaż przez WSZYSTKIE sprzedaże klientów . A potem wstawię zero (0) jako wynik alternatywny .

Funkcja LuckyTemplates DAX ALL — jak to działa

Po prostu zamienię to na procent, przedstawię to na stole i zobaczymy procent sprzedaży od każdego klienta.

Funkcja LuckyTemplates DAX ALL — jak to działa

Techniki wizualizacji, aby uzyskać więcej informacji

Mogę również przekształcić to w wizualizację, aby uzyskać bardziej znaczące spostrzeżenia. Może to być istotne, jeśli masz mniejszą bazę klientów lub niewielką liczbę produktów lub jeśli chcesz porównać sprzedaż w magazynie lub w różnych sklepach na podstawie procentu całkowitej sprzedaży.

Funkcja LuckyTemplates DAX ALL — jak to działa

Jest to naprawdę prosta technika, której możesz użyć, aby to umożliwić. I pamiętaj, przy tych wszystkich obliczeniach, tak naprawdę nie potrzebujesz pośrednich obliczeń na stole. Dzięki rozgałęzianiu miar możesz łatwo tworzyć takie tabele.

Funkcja LuckyTemplates DAX ALL — jak to działa

Inną rzeczą, którą możesz zrobić, co moim zdaniem działa całkiem dobrze, jest formatowanie warunkowe .

Funkcja LuckyTemplates DAX ALL — jak to działa

Możesz dodać paski danych do swojej wizualizacji i uczynić ją bardziej atrakcyjną.

Funkcja LuckyTemplates DAX ALL — jak to działa

Funkcja LuckyTemplates DAX ALL i kontekst początkowy

Kluczową rzeczą, na którą należy tutaj zwrócić uwagę, jest naprawdę zrozumienie, jaki jest kontekst początkowy. Pokażę ci dlaczego.

Na przykład moje Produkty będą moim początkowym kontekstem zamiast Nazw klientów. Sprawdź, co dzieje się ze wszystkimi liczbami. Zmieniły się znacznie i tak naprawdę nie mają sensu.

Funkcja LuckyTemplates DAX ALL — jak to działa

Gdy już naprawdę zrozumiesz, co robią kombinacje funkcji CALCULATE i ALL, zobaczysz, jak działają w początkowym kontekście.

Jak widać w tej tabeli, mamy Produkty jako początkowy kontekst i mamy Całkowitą sprzedaż. Usuwamy cały kontekst z klientów, ale w ogóle nie wpływamy na produkty, ponieważ nazwa produktu nie występuje w naszej formule. W rzeczywistości nie różni się niczym od naszej całkowitej sprzedaży.

Ale jeśli umieścimy na niej naszą nazwę klienta , zobaczysz, że mamy różne kwoty. Dzieje się tak dlatego, że WSZYSTKO wpływa teraz na nazwę klienta tutaj.

Funkcja LuckyTemplates DAX ALL — jak to działa

Mamy więc pewien kontekst z nazwy produktu i mamy również kontekst z nazw klientów. Mamy łączną sprzedaż dla tej kombinacji, ale w obliczeniach całej sprzedaży klienta usuwamy kontekst z klienta.

Więc jeśli posortuję to według nazwy produktu, wszystkie te liczby są takie same dla wszystkich tych klientów, ponieważ kontekst od klienta jest usuwany za pomocą funkcji ALL.

Funkcja LuckyTemplates DAX ALL — jak to działa

Więc jeśli przewinę w dół, zobaczysz, że ta liczba zmienia się, gdy tylko przejdziemy do innego produktu.

Funkcja LuckyTemplates DAX ALL — jak to działa


Korzystanie z funkcji ALL w usłudze LuckyTemplates w celu uzyskania wysokiej jakości wglądu
Funkcja ALL w usłudze LuckyTemplates — jak używać jej z językiem DAX
Szczegółowe informacje o tym, jak funkcja ALLSELECTED DAX jest używana w usłudze LuckyTemplates

Wniosek

Oto niektóre z kluczowych rzeczy, które naprawdę musisz zrozumieć, aby skutecznie korzystać z funkcji LuckyTemplates DAX ALL.

Zapoznaj się z bieżącym kontekstem obliczeń i pamiętaj, że funkcja OBLICZ umożliwia zmianę tego kontekstu. ALL to funkcja usuwania filtrów, którą można umieścić wewnątrz funkcji CALCULATE.

Pobaw się tym, a znajdziesz wiele sposobów korzystania z funkcji ALL i wiele różnych spostrzeżeń. na naszej platformie jest mnóstwo przykładów, więc upewnij się, że je również sprawdziłeś.

Wszystkiego najlepszego!

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.