SELECTEDVALUE DAX Przykład — wybór fragmentatora zbiorów

SELECTEDVALUE DAX Przykład — wybór fragmentatora zbiorów

W tym samouczku pokażę, jak zebrać lub przechwycić wartość wewnątrz miary w celu ponownego użycia w innej mierze i uzyskania dynamicznych obliczeń. Używam kombinacji technik rozgałęziania miar z funkcją DAX w LuckyTemplates. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Zespół usługi LuckyTemplates wprowadził ostatnio pewne aktualizacje formuł, dzięki którym działa to lepiej niż wcześniej.

To nie jest trudne do zrobienia, więc wskoczmy do tego

Spis treści

Tworzenie tabeli wspierającej

Tutaj mam naprawdę prostą miarę, która jest sumą moich przychodów (a więc tylko sprzedaży). Ale może to być cokolwiek, na przykład może to być Twoja ilość lub koszty, lub może to być dowolna miara, którą stworzysz.

Jeśli wszystkie one wzrosną o wybraną kwotę, powiedzmy 5%, 10% lub 15%, chcę pokazać wpływ tego. I chcę, aby był dynamiczny, abym mógł wybierać różne kwoty, a następnie móc zobaczyć, jaka jest nowa kwota scenariusza.

SELECTEDVALUE DAX Przykład — wybór fragmentatora zbiorów

Pierwszą rzeczą, którą musimy zrobić, aby to utworzyć, jest Enter Data . Wpiszę tutaj kilka wartości, a następnie dokonamy selekcji w oparciu o te wartości.

Nazwę to Percent Change . A potem wstawię tutaj pewne wartości, powiedzmy 5%, 10%, 15, 20 i 30%. Nazwę tę tabelę Zmiana procentowa . Więc w zasadzie tworzę tutaj nową tabelę.

Zamiast pobierać go z programu Excel, po prostu utworzyłem go od podstaw, korzystając z funkcji Wprowadź dane wbudowanej w komputer LuckyTemplates.

SELECTEDVALUE DAX Przykład — wybór fragmentatora zbiorów

Kiedy to załaduję, ta tabela wspierająca pojawi się w moim modelu, o tak.

SELECTEDVALUE DAX Przykład — wybór fragmentatora zbiorów

W naszej tabeli pomocniczej zmienię formatowanie na procenty i pozbędę się kropki dziesiętnej.

SELECTEDVALUE DAX Przykład — wybór fragmentatora zbiorów

Zbieranie zaznaczenia fragmentatora przy użyciu funkcji języka DAX SELECTEDVALUE

Na stronie raportu zamierzam utworzyć fragmentator i przekształcić go w listę.

Teraz chcę móc wybrać jedną z nich i zebrać wybraną miarę. Chcę móc wprowadzić tę miarę i połączyć ją z moją całkowitą sprzedażą, aby zobaczyć, jaki byłby scenariusz sprzedaży.

W tej chwili nie możemy tego zrobić, ponieważ na razie jest to tylko kolumna. Musimy to ująć w miarę.

SELECTEDVALUE DAX Przykład — wybór fragmentatora zbiorów

Stworzę tutaj nową miarę i nazwę ją %Change . Następnie użyję funkcji DAX SELECTEDVALUE i pobiorę moją kolumnę Percentage Change ( Percent Change ).

Alternatywny wynik jest tutaj dość ważny, ponieważ jeśli wybrano powiedz nic, to pojawi się błąd, jeśli nie wstawisz alternatywnego wyniku.

SELECTEDVALUE DAX Przykład — wybór fragmentatora zbiorów

Czasami możesz użyć BLANK, ale w tym przypadku to nam nie pomoże. Jeśli nic nie jest zaznaczone, chcemy pokazać, że wpływ jest zerowy. Więc umieszczę tutaj zero (0) jako alternatywny wynik.

SELECTEDVALUE DAX Przykład — wybór fragmentatora zbiorów

Muszę tylko upewnić się, że to również jest poprawnie sformatowane. Zamienię to na procent. A potem przeciągnę tę miarę na płótno i spojrzymy na nią jak na kartę.

To mam na myśli mówiąc o zbieraniu. Mogę wybrać z fragmentatora, powiedzmy 10%, i dostaję 10% w wizualizacji karty.

SELECTEDVALUE DAX Przykład — wybór fragmentatora zbiorów

Kiedy przeciągnę tę miarę do tabeli, zobaczysz, że mam teraz te 10% w każdej linii. Zbieram je poprzez selekcję, więc zmienia się poprzez selekcję.

SELECTEDVALUE DAX Przykład — wybór fragmentatora zbiorów

Dość prosta technika, ale można ją zastosować do bardziej zaawansowanych analiz, zwłaszcza w analizie scenariuszy i analizie predykcyjnej. Pokażę ci, jak utworzyć proste obliczenie dynamiczne na podstawie tej formuły języka DAX SELECTEDVALUE.

Tworzenie obliczeń dynamicznych przy użyciu formuły języka DAX WYBRANA WARTOŚĆ

Teraz utworzę kolejną miarę i nazwę tę Scenario sale . A potem mogę iść równa się całkowitej sprzedaży pomnożonej przez jeden (1) plus zmiana procentowa ( %Change ).

SELECTEDVALUE DAX Przykład — wybór fragmentatora zbiorów

W ten sposób możesz tworzyć te dynamiczne obliczenia. Pomyśl tylko, jak możesz to rozwinąć. Możesz mieć wiele różnych parametrów wpływających na sprzedaż scenariusza.

I to właśnie możesz osiągnąć, zbierając wybrane elementy krajalnicy . Zobaczysz, że to nic trudnego. Dosłownie wystarczy rozpoznać, że można użyć funkcji DAX SELECTEDVALUE, a następnie osadzić kolumnę utworzoną za pomocą polecenia Wprowadź dane w wybranym parametrze wartości.


Jak zebrać zaznaczenia fragmentatora usługi LuckyTemplates do użycia w ramach innych działań
Jak określić datę zbioru w usłudze LuckyTemplates przy użyciu języka DAX
Prezentacja wielu wyborów w krajalnicy usługi LuckyTemplates

Wniosek

Możesz pomyśleć, że to takie proste, ale to dopiero początek dość zaawansowanej analityki, zwłaszcza w zakresie analizy scenariuszy i analizy predykcyjnej.

W ten sposób możesz osadzić te wartości w swoich raportach i uzyskać dynamiczne obliczenia, których być może nigdy wcześniej nie widziałeś.

Omówiłem to całkiem sporo w innych seriach samouczków. Stworzyłem nawet cały moduł poświęcony analizie scenariuszy w , który przenosi to na bardziej zaawansowany etap, więc upewnij się, że też to sprawdziłeś.

Dzięki!


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.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć