Editor tabelar LuckyTemplates 3: Automatizați cu un script

Astăzi, vom vorbi despre unul dintre programele mele preferate, LuckyTemplates Tabular Editor 3 (TE3). Să aprofundăm capacitățile de scriptare ale Editorului tabelar 3 – diferitele moduri în care puteți genera, înregistra și utiliza scripturi în cadrul acestuia pentru a automatiza și simplifica sarcinile repetitive din LuckyTemplates. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Aceasta este, practic, o continuare a unui tutorial pe care l-am făcut în aprilie, unde am oferit o prezentare generală a setului de caracteristici generale ale TE3. Există câteva funcționalități foarte grozave în TE3 și unele lucruri pe care cred că le veți găsi sunt economii uriașe de timp și modalități de a personaliza cu adevărat programul pentru ca acesta să funcționeze cel mai bine pentru dvs.

În acest exemplu, am un model simplu aici, care este doar setul de date de practică LuckyTemplates, instrument extern. Aceasta este o schemă stea simplă a setului de date de practică și tocmai l-am configurat cu o singură măsură, dar asta se va schimba rapid pe măsură ce punem în funcțiune capacitățile de scripting.

Editor tabelar LuckyTemplates 3: Automatizați cu un script

Cuprins

LuckyTemplates Tabular Editor 3 Capabilități de scripting

În ceea ce privește aceste capacități de scriptare, există patru moduri de a aduce un script în Editorul tabelar. Primul dintre acestea este C#. Puteți doar să faceți clic aici pe New C# Script , să începeți codarea și apoi să salvați asta ca macrocomandă.

Editor tabelar LuckyTemplates 3: Automatizați cu un script

Acesta nu va fi probabil modul în care majoritatea dintre noi accesăm scripturile. Cred că majoritatea dintre noi vom accesa scripturile existente. Există o caracteristică foarte grozavă de înregistrare a scripturilor . Reduce decalajul dintre unele programe personalizate și utilizarea scripturilor existente.

Editor tabelar LuckyTemplates 3: Automatizați cu un script

Pentru aceia dintre voi care nu cunosc C#, puteți apăsa înregistrare aici. Apoi, să presupunem că vrem să dezactivăm Rezumatul din coloana Anului din tabelul de date. Și așa, dați clic pe An și selectați Nici unul; apoi, salvează-l ca Macro.

Totuși, acesta nu este un script super util. Este destul de limitat în utilizare și utilitate. Dar, vă oferă codul de script C#. Luând acel cod și combinându-l cu codul pe care îl găsiți în scripturile existente, este posibil să puteți construi niște scripturi rudimentare care fac de fapt ceva destul de util, chiar dacă nu aveți prea multă experiență în programare.

Editor tabelar LuckyTemplates 3: Automatizați cu un script

Cu siguranță merită să te joci cu C#, dar cred că cel mai obișnuit lucru de făcut este să folosești scripturi existente . Există o serie de depozite care sunt foarte utile. Există o bibliotecă întreagă de fragmente de script utile în documentația TE3, care variază de la crearea de măsuri la generarea de documentație la formatare, expresii DAX, crearea de relații și o gamă întreagă de scripturi pe care le puteți aplica direct în versiunea dvs. de TE3.

Editor tabelar LuckyTemplates 3: Automatizați cu un script

În plus, există un depozit comunitar pentru ca oamenii să furnizeze scripturi comunității TE3. Acestea sunt împărțite în de bază și intermediare. Există câteva scripturi foarte bune și utile aici.

Editor tabelar LuckyTemplates 3: Automatizați cu un script

Puteți pur și simplu să copiați câteva măsuri de aici și să le lipiți în Editorul tabelar 3 și să le salvați ca Macro. Cu aceasta, puteți crea automat măsuri simple.

Editor tabelar LuckyTemplates 3: Automatizați cu un script

Un alt lucru care cred că este cu adevărat interesant este că, dacă mergem la Vânzări totale și apoi facem clic pe el, există o macrocomandă care ne permite să creăm măsuri de informații despre timp pentru fiecare măsură selectată.

Editor tabelar LuckyTemplates 3: Automatizați cu un script

Și, așadar, dacă facem clic pe aceasta, generează automat lună la zi (MTD), anul precedent (PY), trimestru la zi (QTD), an peste an (YoY), an procentual (YoY%) și an până în prezent (YTD).

Editor tabelar LuckyTemplates 3: Automatizați cu un script

Pentru cei dintre voi care sunteți utilizatori , accesați Analyst Hub și căutați tabel în aplicația Raw Code. Veți găsi o serie întreagă de scripturi, unde puteți copia codurile direct și în TE3.

Editor tabelar LuckyTemplates 3: Automatizați cu un script

Următorul lucru pe care am vrut să vă arăt sunt niște scripturi bine documentate și bine stabilite . Să mergem la Macro-uri și să aruncăm o privire la Crearea măsurilor SUM ca exemplu. Acesta este unul cu adevărat interesant. Nu numai că creează o măsură, dar setează și un șir de format și oferă documentație care ascunde o coloană de bază.

Editor tabelar LuckyTemplates 3: Automatizați cu un script

Puteți apoi să copiați acest lucru și să înlocuiți acea măsură și să creați măsuri , de exemplu.

În cele din urmă, vreau să vă arăt Analizorul de bune practici. Microsoft a publicat o versiune 1.1 foarte cuprinzătoare a setului de reguli și am pus-o în Centrul pentru analiști. Puteți să-l copiați de acolo și să-l lipiți în Editorul tabelar 3.

Editor tabelar LuckyTemplates 3: Automatizați cu un script

Aceasta este o caracteristică uimitoare a programului, dar vom aprofunda acest lucru mai detaliat într-un alt tutorial. Am vrut doar să vă arăt cum să încărcați asta, astfel încât să puteți trece și să începeți să vă jucați singur.


Editor tabelar LuckyTemplates: Versiunea 3 Revizuire și tutorial
Utilizați Editorul tabelar pentru a crea grupuri de calcul în LuckyTemplates
Creșteți meniul Instrumente externe din LuckyTemplates

Concluzie

Aceasta este funcționalitatea de bază a scripturilor din Tabular Editor 3. Tocmai v-am arătat unde puteți merge pentru a obține scripturi și cum le puteți genera pe cont propriu. Sper că veți găsi acest blog de ajutor. Vă recomand să explorați mai mult acest instrument.

Spuneți-mi în secțiunea de comentarii de mai jos propria experiență de utilizare a Editorului tabelar 3.

Toate cele bune!

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți