Procent całkowitego użycia ALL i ALLSELECTED

W tym samouczku omówię różnicę między funkcjami języka DAX ALL i ALLSELECTED podczas obliczania wartości procentowej sumy w usłudze LuckyTemplates. Różnica między tymi dwiema funkcjami języka DAX może być stosunkowo myląca, jeśli dopiero zaczynasz korzystać z usługi LuckyTemplates. Mamy nadzieję, że ten samouczek może dać ci trochę jasności w tej sprawie. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Zaczerpnąłem ten pomysł z filmu, który zawierał wprowadzenie na temat funkcji . Możesz sprawdzić ten film z kanału YouTube LuckyTemplates tutaj

W tym filmie prelegent porównał datę z całkowitą sprzedażą za pomocą funkcji ALL . Tutaj pójdę o krok dalej i pokażę, jak użyć funkcji WSZYSTKO lub podczas obliczania procentu całkowitej sprzedaży . Może to być według daty lub według klienta.

W tym samouczku użyję przykładu Division .

Procent całkowitego użycia ALL i ALLSELECTED

Zasadniczo Division jest rodzajem pracy.

Umieściłem również krajalnicę w prawej górnej części, aby pokazać, że te wyniki pochodzą z roku 2020 .

Procent całkowitego użycia ALL i ALLSELECTED

To pokazuje zafakturowaną kwotę dla każdego z następujących działów .

Procent całkowitego użycia ALL i ALLSELECTED

Dostarczyłem również fragmentator dla działu , którego użyjemy później, gdy dodamy procent sumy zafakturowanej za pomocą funkcji ALL lub ALLSELECTED .

Procent całkowitego użycia ALL i ALLSELECTED

Spis treści

Zafakturowana miara przy użyciu funkcji ALL

To TREATAS Measures to miejsce, w którym przechowywałem wszystkie moje środki na fakturze.

Procent całkowitego użycia ALL i ALLSELECTED

Miara Zafakturowana jest pierwszą miarą w mojej tabeli.

Procent całkowitego użycia ALL i ALLSELECTED

Procent całkowitego użycia ALL i ALLSELECTED

Ta miara oblicza kwotę zafakturowaną , która jest łączną wartością szacunkową .

Procent całkowitego użycia ALL i ALLSELECTED

Użyłem również funkcji , ponieważ nie ma związku między tabelą Date a tabelą Jobs , więc zamiast tego utworzyłem tę relację wirtualnie.

I w ten sposób utworzyłem Zafakturowaną kwotę.

Teraz to, co zrobię, to wziąć fakturę za pomocą funkcji ALL .

Procent całkowitego użycia ALL i ALLSELECTED

Spowoduje to obliczenie sumy całej kwoty zafakturowanej przy użyciu miary Zafakturowane , którą omówiłem wcześniej. Użyłem również funkcji ALL , aby wyświetlić wszystkie wyniki według podziału w tabeli Jobs .

Procent całkowitego użycia ALL i ALLSELECTED

Po dodaniu do tej tabeli miary Zafakturowane WSZYSTKIE wyświetlana jest tylko łączna kwota faktury dla każdego z tych wierszy.

Procent całkowitego użycia ALL i ALLSELECTED

Tak właśnie działa funkcja ALL . Zwraca wszystkie wiersze w tabeli lub wszystkie wartości z kolumny, ignorując wszelkie istniejące filtry, które mogły zostać zastosowane.  

Procent sumy ze wszystkimi funkcjami

Po dodaniu do tabeli miary Zafakturowane WSZYSTKIE , następną rzeczą, którą chcę zrobić, jest pokazanie procentu całkowitej sprzedaży dla każdego z tych działów w roku 2020. 

Aby to zrobić, stworzyłem kolejną miarę, którą nazwałem ALL Invoiced% . W tej mierze właśnie podzieliłem miarę Zafakturowane przez miarę Zafakturowane WSZYSTKIE .

Procent całkowitego użycia ALL i ALLSELECTED

Następnie dodam tę miarę do tabeli. Jak widać, w rzeczywistości działa poprawnie w oparciu o wyniki Reconstruction Division . Pokazuje, że ma 775 766 USD z 1 866 767 USD , co ma sens w przypadku sumy procentowej 41,56% .

Procent całkowitego użycia ALL i ALLSELECTED

Ale co, jeśli chcę wybrać tylko określoną dywizję ?

Na przykład użyję tutaj mojego fragmentatora, aby w tabeli były wyświetlane tylko działy Rekonstrukcja i Usuwanie pleśni .

Procent całkowitego użycia ALL i ALLSELECTED

Zauważalnie, kolumna ALL Invoiced% nadal wyświetla ten sam procent.

Procent całkowitego użycia ALL i ALLSELECTED

Nie pokazuje oczekiwanych rezultatów, których chcę. Wynika to z faktu, że w celu uzyskania wartości procentowej wystarczy po prostu podzielić wynik Zafakturowany przez wynik Zafakturowany WSZYSTKO .

Procent całkowitego użycia ALL i ALLSELECTED

Chcę pokazać procent Rekonstrukcji i Naprawy pleśni z aktualnej całkowitej kwoty zafakturowanej .

Procent całkowitego użycia ALL i ALLSELECTED

W tym miejscu pojawia się funkcja ALLSELECTED .

Zafakturowana miara przy użyciu funkcji ALLSELECTED

Na razie odznaczę opcje Rekonstrukcja i Naprawa pleśni . Następnie sprawdźmy inną miarę, którą utworzyłem dla Invoiced za pomocą funkcji ALLSELECTED . Nazwałem go Faktura ALLSELECTED .

Procent całkowitego użycia ALL i ALLSELECTED

W tym takcie ponownie zastosowałem technikę rozgałęziania taktów . Ale zamiast używać funkcji ALL , użyłem funkcji ALLSELECTED .

Procent całkowitego użycia ALL i ALLSELECTED

Dodam ten środek ponownie do tabeli. Jak widać, kolumna Zafakturowane ALLSELECTED pokazuje tę samą kwotę, co Invoiced ALL .

Procent całkowitego użycia ALL i ALLSELECTED

Dzieje się tak dlatego, że domyślnie wszystkie dywizje są zaznaczone w tym modelu, a ja jeszcze nie korzystałem z slicera.

Procent sumy z funkcją ALLSELECTED

Stworzyłem również miarę o nazwie ALLSELECTED Invoiced% , aby uzyskać procent całkowitej sprzedaży dla każdego z tych działów w roku 2020.

Procent całkowitego użycia ALL i ALLSELECTED

Jest podobny do miary ALL Invoiced% , ale użyłem tutaj funkcji ALLSELECTED zamiast funkcji ALL .

Procent całkowitego użycia ALL i ALLSELECTED

Po dodaniu tego do tabeli zobaczysz podobne wyniki z kolumny ALL Invoiced% .

Procent całkowitego użycia ALL i ALLSELECTED

Jednak tutaj pojawia się sztuczka tego samouczka. Ponownie użyję krajalnicy Division i wybiorę opcję Rekonstrukcja i Naprawa pleśni .

Procent całkowitego użycia ALL i ALLSELECTED

Zobaczysz, że wynik w kolumnie ALLSELECTED Invoiced% różni się teraz od wyniku w kolumnie ALL Invoiced% .

Procent całkowitego użycia ALL i ALLSELECTED

Kolumna ALL Invoiced% wyświetla tylko 44,40% , ponieważ nadal oblicza zafakturowaną kwotę innych działów, mimo że nie zostały one wybrane.

Procent całkowitego użycia ALL i ALLSELECTED

Z drugiej strony kolumna ALLSELECTED Invoiced% , w której użyliśmy funkcji ALLSELECTED , wyświetla sumę 100% . Dzieje się tak, ponieważ obliczana jest tylko kwota zafakturowana wybranych działów.

Procent całkowitego użycia ALL i ALLSELECTED

To poprawnie pokazuje, że dział napraw pleśni stanowi 6% , a dział rekonstrukcji stanowi 93% i połowę z aktualnej sumy 828 925 USD zafakturowanych z obu działów.

Podsumowując, jest to różnica między funkcją WSZYSTKO a funkcją WSZYSTKO WYBRANE . W tym przykładzie wybiorę więcej podziału , aby dokładniej zobaczyć różnicę.

Procent całkowitego użycia ALL i ALLSELECTED

Po wybraniu działu Water Mitigation liczby w kolumnach ALLSELECTED Invoiced% i ALL Invoiced% wykazały zauważalną zmianę.


Oblicz margines procentowy w usłudze LuckyTemplates przy użyciu języka DAX
Obliczanie dynamicznego procentu całkowitej zmiany przy użyciu usługi LuckyTemplates Analiza czasowa
Znajdowanie procentu sumy w usłudze LuckyTemplates

Wniosek

To wszystko, czym chciałem się podzielić w tym samouczku. Ta cenna wskazówka z pewnością pomoże Ci w obliczeniu prawidłowego procentu całości, niezależnie od tego, czy jest to sprzedaż fakturowana, czy całkowita. Ponadto mam nadzieję, że ten samouczek wyjaśnił różnicę między funkcjami ALL i ALLSELECTED w usłudze LuckyTemplates.

Sprawdź poniższe linki i naszą stronę internetową , aby uzyskać więcej przykładów i powiązanych treści.

Jarretta

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.