Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

Dzisiaj będziemy mówić o jednym z moich ulubionych programów, LuckyTemplates Tabular Editor 3 (TE3). Przyjrzyjmy się bliżej możliwościom tworzenia skryptów Edytora tabelarycznego 3 — różnym sposobom generowania, rejestrowania i używania skryptów w nim w celu automatyzacji i uproszczenia powtarzalnych zadań w usłudze LuckyTemplates. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Jest to w zasadzie kontynuacja samouczka, który zrobiłem w kwietniu, w którym przedstawiłem przegląd ogólnego zestawu funkcji TE3. W TE3 jest kilka naprawdę świetnych funkcji, a niektóre rzeczy, które moim zdaniem znajdziesz, to ogromna oszczędność czasu i sposoby na naprawdę dostosowanie programu, aby działał jak najlepiej dla Ciebie.

W tym przykładzie mam tutaj prosty model, który jest po prostu zestawem danych praktycznych LuckyTemplates, narzędziem zewnętrznym. Jest to prosty schemat gwiezdny zestawu danych do ćwiczeń i właśnie skonfigurowałem go z jedną miarą, ale to się szybko zmieni, gdy uruchomimy możliwości pisania skryptów.

Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

Spis treści

Edytor tabelaryczny usługi LuckyTemplates 3 — możliwości tworzenia skryptów

Jeśli chodzi o możliwości tworzenia skryptów, istnieją cztery sposoby wprowadzenia skryptu do Edytora tabelarycznego. Pierwszym z nich jest C#. Możesz po prostu kliknąć tutaj na New C# Script , rozpocząć kodowanie, a następnie zapisać to jako makro.

Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

Prawdopodobnie nie będzie to sposób, w jaki większość z nas uzyska dostęp do skryptów. Myślę, że większość z nas będzie miała dostęp do istniejących skryptów. Jest naprawdę fajna funkcja Script Record . Wypełnia lukę między niektórymi programami niestandardowymi a wykorzystaniem istniejących skryptów.

Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

Dla tych z was, którzy nie znają C#, możecie tutaj nacisnąć rekord. Następnie powiedzmy, że chcemy wyłączyć kolumnę Podsumowanie w naszym roku w naszej tabeli dat. I tak klikasz Rok i wybierasz Brak; następnie zapisz to jako makro.

Nie jest to jednak super użyteczny skrypt. Jest dość ograniczony w użyciu i użyteczności. Ale daje ci kod skryptu C#. Biorąc ten kod i łącząc go z kodem, który znajdujesz w istniejących skryptach, możesz być w stanie zbudować kilka podstawowych skryptów, które faktycznie robią coś całkiem przydatnego, nawet jeśli nie masz dużego doświadczenia w programowaniu.

Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

Zdecydowanie warto bawić się C#, ale myślę, że bardziej powszechną rzeczą jest użycie istniejących skryptów . Istnieje wiele repozytoriów, które są bardzo pomocne. W dokumentacji TE3 znajduje się cała biblioteka przydatnych fragmentów skryptów, które obejmują tworzenie miar, generowanie dokumentacji, formatowanie, wyrażenia języka DAX, tworzenie relacji i całą gamę skryptów, które można zastosować bezpośrednio w swojej wersji TE3.

Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

Ponadto istnieje repozytorium społeczności , w którym ludzie mogą udostępniać skrypty społeczności TE3. Dzielą się one na podstawowe i średniozaawansowane. Jest tu kilka naprawdę dobrych, przydatnych skryptów.

Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

Możesz po prostu skopiować stąd niektóre miary i wkleić je do Edytora tabelarycznego 3 i zapisać jako Makro. Dzięki temu możesz automatycznie tworzyć proste miary.

Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

Inną rzeczą, która moim zdaniem jest naprawdę interesująca, jest to, że jeśli przejdziemy do Total Sales, a następnie klikniemy ją, pojawi się makro, które pozwala nam tworzyć miary analizy czasowej dla każdej wybranej miary.

Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

I tak, jeśli to klikniemy, automatycznie wygeneruje miesięczny wynik (MTD), poprzedni rok (PY), kwartał do daty (QTD), rok do roku (YoY), procent rok do roku (YoY%) i rok do chwili obecnej (od początku roku).

Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

Dla użytkowników przejdź do Analyst Hub i wyszukaj tabular w aplikacji Raw Code. Znajdziesz całą serię skryptów, w których możesz również skopiować kody bezpośrednio do TE3.

Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

Następną rzeczą, którą chciałem wam pokazać, są dobrze udokumentowane i sprawdzone skrypty . Przejdźmy do makr i spójrzmy na przykład na tworzenie miar SUM. To jest naprawdę interesujące. Nie tylko tworzy miarę, ale także ustawia łańcuch formatu i udostępnia dokumentację, która ukrywa kolumnę podstawową.

Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

Następnie możesz to skopiować i zastąpić tę miarę i utworzyć na przykład miary lub miary

Na koniec chcę Ci pokazać Analizator najlepszych praktyk. Firma Microsoft opublikowała bardzo obszerną wersję 1.1 zestawu reguł, którą umieściliśmy w Analyst Hub. Możesz po prostu skopiować go stamtąd i wkleić do Edytora tabelarycznego 3.

Edytor tabelaryczny usługi LuckyTemplates 3: automatyzacja za pomocą skryptu

To niesamowita funkcja programu, ale zajmiemy się nią bardziej szczegółowo w innym samouczku. Chciałem ci tylko pokazać, jak to załadować, abyś mógł przejść przez to i zacząć bawić się tym na własną rękę.


Edytor tabelaryczny LuckyTemplates: wersja 3 Recenzja i samouczek
Użyj edytora tabelarycznego do tworzenia grup obliczeń w usłudze LuckyTemplates
Zwiększ poziom menu narzędzi zewnętrznych w usłudze LuckyTemplates

Wniosek

To podstawowa funkcjonalność skryptów Tabular Editor 3. Właśnie pokazałem ci, gdzie możesz dostać skrypty i jak możesz je wygenerować samodzielnie. Mam nadzieję, że ten blog okaże się pomocny. Polecam dokładniejsze zapoznanie się z tym narzędziem.

Daj mi znać w sekcji komentarzy poniżej o swoich własnych doświadczeniach z korzystaniem z Edytora tabelarycznego 3.

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.