Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

În acest tutorial, vom arunca o privire la trei caracteristici speciale din DAX Studio care vă ajută să vă formatați codurile DAX . Acestea sunt opțiunile Debug Commas , DAX Format Query și Comentarii .

Sunt foarte utile în optimizarea codurilor DAX și îmbunătățirea lizibilității codului. Mai jos sunt oferite exemple detaliate pentru a vă ajuta să vizualizați și să înțelegeți mai bine cum și când pot fi utilizate.

Cuprins

1. Formatați DAX folosind virgulele de depanare

Caracteristica Debug Commas este cea mai bună utilizată atunci când vă optimizați codul DAX.

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

Pentru a explica mai bine cum funcționează, iată o demonstrație:

În acest exemplu, dacă transformați ultima linie într-un comentariu făcând clic pe opțiunea Comentariu , veți primi o eroare care spune că este necesar Argumentul 3 din funcția SUMMARIZECOLUMNS .

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

Această eroare apare din cauza celui de-al treilea argument lipsă după virgulă.

Acum să testăm funcția Debug Commas.

Dacă dați clic pe el, veți observa că virgulele se deplasează de la sfârșitul liniei la începutul rândului.

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

Observați că dacă selectați opțiunea Debug Comma înainte de opțiunea Comentariu, veți vedea că nu veți primi nicio eroare, spre deosebire de ceea ce sa întâmplat înainte. În schimb, veți obține un tabel cu o singură coloană care conține culorile produsului.

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

Acest lucru este foarte util, deoarece elimină nevoia de a reintroduce manual virgulele în cazul în care apar erori.

2. Formatați DAX utilizând interogarea format DAX

Următoarea caracteristică de examinat este interogarea formatului DAX .

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

Codul folosit în acest exemplu este de pe .

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

Puteți vedea că codul DAX nu este formatat corect. Nu puteți spune fluxul codului sau care sunt argumentele pentru fiecare funcție utilizată.

Aici intervine opțiunea DAX Format Query . Pentru a o declanșa, fie faceți clic pe butonul, fie apăsați F6.

Acum, veți vedea că aruncă o eroare, deoarece au fost folosite virgule inversate.

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

Pentru a remedia cu ușurință această eroare, apăsați Ctrl + H pentru a înlocui caracterele incorecte.

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

Acum, dacă încercați să faceți din nou clic pe opțiunea DAX Format Query , formatul codului este apoi fixat conform standardului. De asemenea, făcând clic pe săgeata derulantă a acesteia, puteți alege între Longline și Shortline.

Iată cum arată Longline:

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

Între timp, acesta este Shortline:

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

3. Formatați DAX utilizând Comentariu

Ultima demonstrație pentru acest curs este opțiunea Comentariu din DAX Studio.

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

Similar cu alte limbaje de programare, DAX are și suport încorporat pentru crearea de comentarii în codul dvs.

Comentariile vă pot ajuta să înțelegeți mai bine ce se întâmplă în fiecare etapă a codului DAX. Este, de asemenea, o formă de îndrumare pentru alți utilizatori. Poate explica ceea ce încerci să faci fără a fi nevoie să explici verbal unul câte unul.

Iată un exemplu:

În acest caz, codul este separat în mai multe variabile ��n care fiecare linie de cod are propriul comentariu .

Formatați codurile DAX utilizând caracteristicile speciale ale DAX Studio

Dintr-o privire, puteți vedea că comentariile fac codul mult mai descriptiv în natură. În primul comentariu, puteți înțelege cu ușurință că această parte a codului poate fi scrisă separat și că nu este nevoie să o plasați într-o bucată mare de cod. Următorul comentariu explică faptul că începe să repete tabelul clientului astfel încât fiecare rând să fie convertit într-un context de filtru echivalent.

Al treilea comentariu explică faptul că va injecta variabila PastDates în contextul filtrului. Apoi va număra numărul de rânduri din Tabelul de vânzări. Dacă returnează zero, atunci veți ști că un anumit client este un client nou.

Așa Comentariile pot crește și îmbunătăți lizibilitatea. De asemenea, dacă revedeți o bucată de cod pe care ați scris-o cu multe luni în urmă, Comentariile vă ajută să înțelegeți mai ușor procesul de gândire din trecut.

Concluzie

Pentru începătorii, care sunt încă în proces de familiarizare cu LuckyTemplates și DAX Studio, funcțiile menționate mai sus sunt salvatoare. Ele vă pot ajuta foarte mult să îmbunătățiți lizibilitatea și fluxul codurilor DAX. Mai mult, sunt instrumente valoroase pentru prevenirea erorilor umane.

Toate cele bune,
experți LuckyTemplates

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