Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
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.
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ă.
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.
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.
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.
Î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.
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.
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ă.
Ș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).
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.
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ă.
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.
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!
Ce este Sinele în Python: Exemple din lumea reală
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.
Î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.
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.
Î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.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
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.
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.
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