Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

W dzisiejszym blogu będziemy kontynuować naszą serię o LuckyTemplates Power Tool Suite. W pierwszych częściach serii omówiliśmy DAX Editor Pro i Power Sort Pro , a dzisiaj zagłębimy się w Quick Measures Pro, narzędzie niezbędne do wykonywania szybkich pomiarów w usłudze LuckyTemplates. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Spis treści

Co to jest Quick Measures Pro?

Quick Measures Pro to jedno z pięciu Power Tools opracowanych przez Microsoft MVP, Grega Decklera, wyłącznie dla członków LuckyTemplates. Narzędzia te mają na celu przyspieszenie i automatyzację różnych aspektów tworzenia raportów usługi LuckyTemplates. 

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Moim zdaniem Quick Measures Pro jest najbardziej złożonym z całej piątki, ale warto poświęcić czas na naukę. 

Gdy zagłębimy się w ten temat, możesz nie doświadczyć stromej krzywej uczenia się. Niemniej jednak ten blog zapewni Ci niesamowitą moc automatyzacji miar DAX, szczególnie w połączeniu z , do którego masz również dostęp jako członek LuckyTemplates.

Zanurzmy się więc i zobaczmy, co Greg zrobił w Quick Measures Pro i jak obrócić to wszystko na swoją korzyść. 

Model schematu gwiazdy

Zacznijmy od otwarcia naszego LuckyTemplates. Wykorzystamy standardowy model praktyki LuckyTemplates – model schematu gwiazdy oparty na czterech latach danych sprzedażowych.

Wykorzystuje rozszerzoną tabelę dat LuckyTemplates , serię wspólnych tabel wymiarów oraz tabelę miar zawierającą łączną sprzedaż i średnią sprzedaż. 

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Są dość proste, ale będą dość ilustracyjne, gdy połączymy je z Quick Measures Pro. 

Niejawna miara vs. Szybka miara w LuckyTemplates

Mówiąc o miarach w usłudze LuckyTemplates , należy odróżnić miary niejawne od miar szybkich. 

Być może słyszałeś wcześniej, jak ludzie sugerowali, aby nie stosować szybkich środków. Jednak ci ludzie w rzeczywistości mówią o dorozumianych środkach, a nie o szybkich środkach.

Aby wyjaśnić dokładniej, przejdźmy do strony głównej i kliknij pierwszą ikonę po lewej stronie, jak pokazano na poniższym obrazku.

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

W prawym okienku otwórz Pola i kliknij Sprzedaż , aby otworzyć opcje. Następnie zaznacz lub przeciągnij sumę linii , aby umieścić ją w obszarze Kolumny. 

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Kliknij Suma wiersza i przenieś znacznik wyboru z opcji Nie podsumowuj do Suma. 

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Jak widać, suma wiersza sumy jest taka sama jak nasza miara całkowitej sprzedaży . I to jest miara niejawna. 

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Jednak nie chcemy używać miary niejawnej (lub tego, co niektórzy nazywają szybką miarą), głównie dlatego, że nie możemy z niej wykonać rozgałęzień . Jest wiele innych powodów, ale nie będziemy się nimi zajmować na tym blogu. 

Oczywiście szybka miara ma również swoje zalety i wady , ale na potrzeby tego bloga będziemy się ich trzymać i mówić o szybkich miarach, które są jawnymi miarami języka DAX i można je sklasyfikować jako wzorce DAX. 

Poruszanie się po Quick Measure w usłudze LuckyTemplates za pomocą Quick Measures Pro

Firma Microsoft stworzyła kilkadziesiąt szybkich miar, które można wybrać w usłudze LuckyTemplates. Są one jednak dość ograniczone. Osobiście nie korzystam z nich zbyt często, ponieważ są niejako zakopane w menu i często łatwiej jest to zrobić w inny sposób.

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Na przykład Greg Deckler stworzył obszerną listę ponad 200 szybkich działań i udostępnił je w sposób łatwy do przeglądania. 

Aby się o tym przekonać, przejdźmy do Zewnętrznych narzędzi i kliknijmy QM Pro. 

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Powstałe okno pokazuje nam ogromną listę szybkich działań, które przygotował Greg. Wszystkie te środki są w pełni dostępne za pomocą tego narzędzia. 

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Jeśli jeszcze nie zainstalowałeś pakietu Power Tool Suite, przeczytaj nasz blog w DAX Editor Pro . Uczy Cię, jak pobrać i zainstalować ten pakiet, jeśli jesteś subskrybentem LuckyTemplates. 

Przykładowe aplikacje Quick Measures Pro

Weźmy prosty przykład, biorąc naszych klientów i dzieląc ich na segmenty. Załóżmy, że chcemy przeprowadzić analizę ładowania początkowego lub ankietę wśród podzbioru naszych klientów. Chcemy również łatwego sposobu podziału tych klientów na podstawie dość losowego podejścia. 

Przykładowa aplikacja 1: Pobieranie próbek przez klientów za pomocą Is Prime

Nasza pierwsza przykładowa aplikacja to próbkowanie indeksu klienta. Losowym sposobem na to jest podkreślenie tych indeksów klientów, które są liczbami pierwszymi. 

Dogodnie, istnieje szybka miara, która pokazuje nam dokładnie, jak dowiedzieć się, czy liczba jest pierwsza. Po prostu przeglądamy listę szybkich środków i klikamy Is Prime. Pojawi się kolumna szybkich środków. 

Stamtąd możemy wybrać kolumnę, którą chcemy zastosować. Wspaniałe w tym jest to, że możemy zastosować Is Prime do dowolnej kolumny w naszym modelu. 

Po prostu klikniemy Ustaw w Wybierz kolumnę i klikniemy odpowiednią kolumnę. W naszym przykładzie zastosujmy to do naszego Indeksu klientów znajdującego się w obszarze Klient

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

To, co możemy zrobić dalej, to spojrzeć na DAX . W powstałym oknie widzimy, że nie jest to prosta kalkulacja. Musimy więc wygenerować serię, obliczyć tę serię, a następnie za pomocą polecenia mod dowiedzieć się, czy liczba jest podzielna tylko przez siebie i jedynkę. Jeśli tak jest, to jest pierwszorzędne. Jeśli tak nie jest, to nie jest pierwsza.

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Jest to dość skomplikowany język DAX do napisania, ale w tym przypadku nie musimy pisać go sami, ponieważ Greg już to za nas zrobił. 

Następnie musimy umieścić to w naszej tabeli miar, wybierając Miary z listy rozwijanej Tabela . Mamy też opis: Określ, czy liczba jest liczbą pierwszą.

Inne opcje pozwalają nam sformatować ciąg, umieścić go w folderach i ukryć lub ustawić kategorię danych , jeśli był to określony typ miary. Zasadniczo możemy kontrolować wszystkie metadane, ale w naszym przypadku zachowamy je jako standardową miarę. 

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Kliknijmy Utwórz . Pojawi się okno z informacją, że nasz wskaźnik klienta Measure Index Is Prime Measure został pomyślnie utworzony w Measures. Kliknij OK i wróć do LuckyTemplates. 

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

W usłudze LuckyTemplates możemy zobaczyć, że w obszarze Miary w okienku Pola dodano wskaźnik Customer Index Is Prime .

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Możemy kliknąć Indeks klientów i zmienić jego nazwę w wierszu 1 na krótszą nazwę, taką jak Is Prime . Kliknij znacznik wyboru, aby zapisać i znak x, aby zamknąć. 

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Jedną z interesujących rzeczy, które możemy zrobić, jest utworzenie tego jako miary lub kolumny obliczeniowej. Jeśli wrócimy do Quick Measures Pro, zobaczymy opcje Miary lub Kolumna

Wcześniej używaliśmy miar , ale jeśli chcemy utworzyć kolumnę obliczeniową, możemy po prostu kliknąć opcję Kolumna , aby zaktualizować język DAX, a następnie kliknąć opcję Utwórz .

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

W naszym przypadku zachowajmy to jako miarę. 

Przykładowa aplikacja 2: Tworzenie wizualnego wskaźnika za pomocą SVG

To, co możemy zrobić dalej, to stworzyć wizualny wskaźnik dla indeksów, które są pierwsze. Użyjemy miar SVG znajdujących się na liście miar zaprogramowanych przez Grega. Ponownie, są to dość złożone stosy, które używają kodu HTML do tworzenia tych efektów wizualnych. 

Załóżmy, że wybieramy SVG Blinking Dot . Zachowamy to jako miarę. W kolumnie Flaga chcemy użyć miary, o której wiemy, że zawsze będzie liczbą, którą możemy włączać i wyłączać. Tak więc w rozwijanych opcjach możemy wybrać Rok. 

Możemy wybrać preferowane przez nas kolory wypełnienia i linii. Jako kolor wypełnienia wstawmy zielony. Jako Kolor linii napiszmy Biały. Użyjemy 1 dla grubości linii , 10 dla promienia i 1 dla krycia. 

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Wybierzemy Miary w polu Tabela i zachowamy Opis bez zmian. 

W kategorii danych widzimy, że jest wystarczająco inteligentna, aby wiedzieć, że kategoria danych to adres URL obrazu , który jest ważny. Dzieje się tak, ponieważ jeśli nie klikniemy adresu URL obrazu lub nie kliknie on automatycznie adresu URL obrazu, w zamian otrzymamy tylko tekst. 

Następnie klikniemy Utwórz i OK.

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Wróćmy do LuckyTemplates i zobaczmy, jak to działa. 

W LuckyTemplates stwórzmy bardzo prostą miarę, którą nazwiemy Prime Dot . Możemy to zrobić, przechodząc do panelu Pola , klikając Miary , a następnie Nowe miary

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Skopiuj poniższy kod w odpowiednie miejsce.

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Następnie przeciągniemy miarę Prime Dot z Measures do Table. Zmienimy kategorię daty na adres URL obrazu.

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Następnie otrzymujemy nasze migające kropki dla wszystkich tych, które chcemy wybrać w naszym podzbiorze na podstawie indeksu klientów jako pierwszego. 

Twórz szybkie pomiary w usłudze LuckyTemplates za pomocą funkcji Quick Measures Pro

Quick Measures Pro: podstawowe narzędzie do szybkiego pomiaru w usłudze LuckyTemplates

W naszym przykładzie możemy zobaczyć moc Quick Measures Pro podczas wykonywania szybkiego pomiaru w LuckyTemplates. To, co zrobiliśmy, jest proste i trywialne, ale udało nam się stworzyć stosunkowo złożoną miarę DAX i migającą miarę wizualną za pomocą zaledwie kilku kliknięć. 

I to jest potężne, zwłaszcza gdy weźmiemy pod uwagę ogromną gamę szybkich środków, które są wymienione w Quick Measures Pro. Mamy wszelkiego rodzaju miary inteligencji czasowej i daty. 

W programie Excel Greg zreplikował wiele funkcji programu Excel, których możesz potrzebować. Szczególnie podoba mi się Large , który szereguje i określa pozycję w rankingu w kolumnie lub w zestawie.

Istnieją również wszelkiego rodzaju miary filtrujące, miary finansowe, miary wyszukiwania, matematyka i statystyki. Istnieją inne złożone miary, takie jak miary SVG, manipulacja tekstem, czas i czas trwania, inteligencja czasowa i konwersje jednostek - cały zakres ponad 200 miar. 

Wszystkie są łatwo dostępne, po prostu wyciągając je, wypełniając odpowiednie kolumny i klikając Utwórz


Plusy i minusy szybkich pomiarów w usłudze LuckyTemplates
Szybkie środki LuckyTemplates: Obliczenia sumy od początku roku
Szybkie środki — jak ich używać w modelach usługi LuckyTemplates

Wniosek

W tym samouczku stworzyliśmy nieszablonową, ale niezwykle pomocną aplikację Quick Measures Pro. Poznaliśmy 200 typowych miar zawartych w tym narzędziu — wszystkie dostępne za pomocą zaledwie kilku kliknięć. 

W skrócie, Quick Measures Pro pozwala nam tworzyć własne niestandardowe szybkie miary w oparciu o nasz najczęściej używany język DAX.

Nauczymy się dokładnie, jak wykorzystać te dwa narzędzia, więc będziemy musieli napisać nasze powszechnie używane miary DAX tylko raz i wielokrotnie wykorzystywać je w naszych raportach za pomocą zaledwie kilku kliknięć. A kiedy połączymy to z Analyst Hub, stanie się jeszcze potężniejsze.

Wszystkiego najlepszego,

Brian Juliusz

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.