Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Sunt incredibil de încântat de blogul de astăzi, deoarece va arăta cum cea mai proastă caracteristică din LuckyTemplates în prezent se va transforma brusc în cea mai bună caracteristică. Vorbesc despre Editorul tabelar LuckyTemplates. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Am avut norocul să încerc versiunea de previzualizare a Tabular Editor 3 în decembrie 2020 și să intru în programul beta. L-am folosit în fiecare zi în ultimele luni și a revoluționat cu adevărat modul în care folosesc LuckyTemplates. Așadar, vreau să îmi iau ceva timp astăzi și să vă prezint prin caracteristicile de bază ale Editorului tabelar LuckyTemplates versiunea 3 (TE3). Vă voi arăta cum cred că va schimba cu adevărat și modul în care utilizați LuckyTemplates.

Cuprins

Editor tabelar LuckyTemplates Versiunea 3 Caracteristici și funcționalități

Iată câteva dintre caracteristicile de bază ale TE3 pe care le-am găsit foarte utile și de fapt uimitoare.

Configurabilitate

Unul dintre lucrurile pe care vreau să le acoper este configurația. După cum puteți vedea aici, în Editorul tabelar 3, avem mai multe ferestre și toate acestea sunt complet configurabile . Puteți muta lucrurile în jur. Puteți extrage lucruri într-un mod cu adevărat intuitiv și puteți dezvolta noi secțiuni. De asemenea, le puteți redimensiona.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

De asemenea, le puteți salva în Capture Workspaces și apoi le salvați într-o listă de Workspaces disponibile .

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Deci, de exemplu, lucrați la Best Practice Analyzer, unde căutați și înlocuiți, puteți intra într-un alt spațiu de lucru dacă editați măsuri. Am găsit că este incredibil de util.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Are, de asemenea, o serie de teme diferite . Dacă sunteți un fan al modului întunecat, puteți trece direct în modul întunecat. Imi place cel albastru, doar o preferinta personala.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Toate barele de instrumente sunt configurabile. Meniurile sunt configurabile. Puteți face ca acest lucru să funcționeze exact așa cum doriți să funcționeze și să vă simțiți confortabil lucrând. Având în vedere cantitatea de timp pe care o petreceți în LuckyTemplates scriind DAX, cred că este destul de important.

Scrierea DAX

Următorul lucru despre care vreau să vorbesc este modul în care TE3 IntelliSense vă ajută să vă scrieți DAX . Pe măsură ce intru aici pentru o nouă măsură și încep să scriu ceva DAX, veți vedea imediat cum aceasta este o îmbunătățire reală.

Există câteva caracteristici mici și frumoase aici. De exemplu, nu trebuie să vă faceți griji cu privire la control (ctrl), enter sau shift enter. Doar apăsați enter și vă mută la următoarea linie. Și apoi, F5 este ceea ce ar comite codul.

Aici, puteți vedea IntelliSense standard și câteva informații suplimentare. Se spune că suntem în modul de tranziție a contextului. Are și un hotlink.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Și astfel puteți face clic pe acel link, care vă duce direct la Ghidul DAX pentru informații suplimentare despre funcție.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Are multe capacități de fundal și cunoștințe integrate. Unul dintre lucrurile cu adevărat clare pe care începeți să le vedeți de la început este că, în ceea ce privește mesajele de eroare, TE3 va prelua toate erorile.

Editorul DAX obișnuit va detecta doar una dintre aceste erori, așa cum puteți vedea aici, sub Analysis Services. Editorul tabelar 3, pe de altă parte, are ceea ce se numește Procesor semantic pentru DAX și va prelua toate erorile.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Acest lucru vă va oferi mai multe informații despre aceste erori. De exemplu, dacă vă uitați în Serviciile de analiză (DAX Editor), vă va spune că au fost transmise prea puține argumente către și care este numărul minim pentru argument, dar nu știe unde se află acea eroare.

Procesorul semantic, pe de altă parte, știe că este în linia trei (3), este în coloana nouă (9) și vă spune exact de unde începe. Vă oferă un tooltip pentru a explica eroarea și vă oferă toate erorile pe care le găsește în expresie. Te ajută cu adevărat în ceea ce privește depanarea.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Cold Folding, DAX Debugging și DAX Scripting

O altă caracteristică foarte frumoasă este acest lucru numit pliere la rece , în care vă puteți restrânge variabilele și puteți obține o imagine mai bună de ansamblu a cum arată măsura dvs. Acest lucru este foarte util, mai ales dacă scrieți măsuri lungi care depășesc ecranul.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

De asemenea, funcționează bine pentru măsurarea depanării de ramificare. De exemplu, dacă vă uitați aici, de exemplu, Total Clienți și faceți clic dreapta pe măsura respectivă, va spune Afișare dependențe .

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Vă va arăta ce obiecte depind de Total Customers și de ce obiecte depinde. Deci, ceea ce puteți face este ceva numit scripting DAX . Acesta este un mod cu adevărat interesant de a privi ramificarea măsurilor noastre.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Deci, de exemplu, să luăm aceste măsuri Slicer Harvest și măsurile noastre Total Customers in Range. Dacă facem clic pe această grupare, vom vedea o opțiune numită Script DAX . Facem clic pe acesta și creează un script cu toate măsurile noastre într-un singur loc. Putem edita asta. Putem privi în ceea ce privește modul în care măsurile se ramifică unele de altele.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

În plus, dacă dorim să refactorăm acest rezultat, VAR Result , îl putem redenumi. Și ceea ce va face este că va redenumi în domeniul de aplicare .

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Etichetează ambele rezultate în partea de jos și le putem schimba pentru a spune Rezultat . Acum am schimbat asta în cod, dar în partea superioară a formulei, unde aveam și Result într-o măsură diferită, știa suficient pentru a păstra asta în afara domeniului de aplicare. Este mult mai inteligent decât simpla căutare și înlocuire medie, care ar fi trecut prin toate aceste rezultate și ar fi schimbat toate aceste rezultate.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

De acolo, puteți deschide apoi fereastra Găsiți și înlocuiți . Prin funcționalitatea spațiului de lucru, putem crea o fereastră pentru asta și apoi trecem prin aceasta aici și facem orice fel de potrivire a majusculelor sau potriviri întregi cuvinte, găsiți toate, găsiți anterior, editați acest lucru în jos etc., fie în versiunea cu măsură unică. sau versiunea de scenariu. Apăsați controlul S și îl salvează înapoi în modelul LuckyTemplates.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Mai mult, avem o formatare încorporată pentru DAX-ul nostru , astfel încât să putem formata și scriptul.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Previzualizări, grile pivot și interogare de date

Mai sunt câteva lucruri pe care le putem face aici. Dacă vrem să ne uităm la tabelele noastre, putem face o previzualizare simplă , parcurgând și analizând fiecare dintre câmpurile din tabel.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

De asemenea, putem deschide coloana de informații din partea dreaptă pentru revizuire.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Celălalt lucru pe care îl putem face este Pivot Grid . Acesta este practic echivalentul unui tabel pivot în Excel sau a unei matrice în LuckyTemplates. Este ceva destul de asemănător cu imaginea matriceală. Pur și simplu trageți și plasați variabilele în tabel.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Putem folosi acest lucru pentru a face o validare a rezultatelor noastre. Va rula totaluri de rânduri și totaluri de coloană. Este mult mai ușor decât a crea o grămadă de tabele străine care se află de fapt fizic în model.

Există, de asemenea, o altă caracteristică uriașă aici, care este interogarea DAX . Dacă lucrați în DAX Studio, veți fi foarte familiarizat cu acest lucru. Aici, putem materializa tabele.

Să luăm această funcție , de exemplu, și vrem să o analizăm, o putem pune într-o interogare.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Amintiți-vă că interogările încep întotdeauna cu EVALUATE și apoi lipim acea măsură aici. Aceasta este o funcție foarte bună pentru depanare.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Scriptare și înregistrare macro

Următorul lucru pe care vreau să-l acopăr este scenariul. Vreau să vă arăt caracteristica de scriptare automată aici, în Editorul tabelar 3. Putem scrie un cod de bază aici sau putem copia și lipi câteva măsuri din .

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Apoi, apăsați pe Salvare ca macrocomandă .

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Pentru a aplica aceste macrocomenzi, trebuie doar să accesați domeniul adecvat, fie că este model, tabel sau coloană. Apoi, faceți clic dreapta și apoi selectați Macrocomenzi ; după aceea, aplicați doar scriptul corespunzător.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Și așa, dacă mergem să formatăm tot DAX , de exemplu, atunci formatăm tot DAX-ul nostru, folosind formatul DAX sau în funcție de faptul că am ales linia lungă sau linia scurtă. Am apăsat controlul S pentru a salva asta înapoi în fișierul LuckyTemplates.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

În cele din urmă, TE3 are Macro Recorder , în care îl puteți activa, efectua funcția pe care doriți să o automatizați și apoi utilizați codul pe care îl creează pentru a crea acel script fără să cunoașteți prea multe coduri.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Editor tabelar Analizor de bune practici LuckyTemplates

Unul dintre lucrurile cu adevărat interesante în TE3 este că are un set de reguli de cele mai bune practici . Deci, să deschidem Analizorul de bune practici . Are reguli pentru utilizatorul local, reguli pentru modelul curent și reguli pentru mașina locală. Să adăugăm asta și apoi putem spune Includeți fișierul cu reguli din URL . Apoi lipim o adresă URL din Centrul de analist.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Apoi deschide o serie întreagă de reguli pentru cele mai bune practici.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Apoi puteți apăsa Run, iar acesta va rula acel script, va face modificări modelului dvs. și va implementa cele mai bune practici.

Editor tabelar LuckyTemplates: Versiunea 3 revizuire și tutorial

Aceasta este o modalitate uimitoare de a vă îmbunătăți modelarea datelor, prin simpla trecere automată a acestora, regulă cu regulă, tabel cu tabel, și evidențiind zonele în care nu vă conformați celor mai bune practici.


Utilizați Editorul tabelar pentru a crea grupuri de calcul în LuckyTemplates
Ce este DAX Studio în LuckyTemplates Desktop
Creșteți meniul Instrumente externe în LuckyTemplates

Concluzie

Acesta este un tur foarte rapid prin Editorul tabelar LuckyTemplates versiunea 3. Există multe alte funcții pe care nu le-am acoperit. Avem câteva caracteristici de modelare a datelor, astfel încât să puteți diagrama modelele de date și să lucrați cu relațiile dvs. Există partiții în care vă puteți uita efectiv la codul dvs. M etc.

Există o gamă uimitoare de funcții aici și doar zgâriem suprafața aici. Dar, sperăm, puteți vedea cu adevărat modul în care acest lucru vă oferă funcționalități extinse și capabilități extraordinare în ceea ce privește scrierea DAX, depanarea DAX și îmbunătățirea modelelor de date. De asemenea, vă va ajuta să vă îmbunătățiți înțelegerea generală a ceea ce se întâmplă în cadrul măsurilor și tabelelor dvs. Mulțumim programatorului incredibil de talentat, Daniel.

Sper că aceste informații vă vor oferi puțin curaj să le testați. Vedeți ce credeți și vedeți cum se schimbă modul în care utilizați LuckyTemplates.

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