Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Î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.
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 .
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.
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.
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 .
Codul folosit în acest exemplu este de pe .
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.
Pentru a remedia cu ușurință această eroare, apăsați Ctrl + H pentru a înlocui caracterele incorecte.
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:
Între timp, acesta este Shortline:
3. Formatați DAX utilizând Comentariu
Ultima demonstrație pentru acest curs este opțiunea Comentariu din 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 .
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
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