Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, vom discuta despre cel mai simplu mod de a simplifica formulele DAX folosind variabile și comentarii în LuckyTemplates.
Codurile DAX pot deveni complexe și greu de înțeles odată ce devin mai avansate. Dacă nu le optimizăm, alți utilizatori LuckyTemplates din cadrul organizației vor avea dificultăți în înțelegerea modelului de date.
Utilizarea variabilelor și a comentariilor va facilita crearea, actualizarea și optimizarea formulelor.
Cuprins
Utilizarea variabilelor DAX în măsuri
Prima tehnică de simplificare a formulelor DAX este utilizarea variabilelor.
Când aveți de-a face cu variabile, amintiți-vă întotdeauna că acestea sunt specifice unei măsuri. Ele nu pot fi variabile globale.
Deocamdată, variabilele pot fi referite doar într-o măsură. Aceasta este o limitare actuală în LuckyTemplates, cu toate acestea, modificări vor avea loc în viitor.
Utilizarea variabilelor DAX pentru a face referire la valori
În acest exemplu, vom folosi o sintaxă specifică pentru formulă.
Introduceți pentru a indica o variabilă, apoi introduceți numele acesteia. În acest caz, vom numi această variabilă CustomerMin . Această variabilă va avea valoarea 5.
Acest lucru îl face să facă referire în interiorul calculului în loc să îl facă referire în exterior ca o variabilă.
În continuare, vom crea o a doua variabilă cu numele CustomerMax și cu o valoare de 20.
A treia variabilă se va numi CustomerChannel . Acesta va fi egal cu „Vânzări cu ridicata”.
După ce ne deplasăm în jos două rânduri, trebuie să tastam RETURN .
Codul RETURN este o parte crucială atunci când se ocupă de variabile dintr-o măsură.
În crearea variabilelor în LuckyTemplates, trebuie să ne amintim că acestea ar trebui să fie denumite folosind un singur cuvânt; variabilele nu pot conține spații. Putem folosi în schimb liniuțele de subliniere. De asemenea, fiecare nume de variabilă ar trebui să fie unic.
Acum, odată ce am creat variabile în formulele noastre, le putem folosi pentru a face referire la valorile cu care au fost alocate.
În loc să introducem 5, putem folosi CustomerMin. Caracteristica IntelliSense preia, de asemenea, această referință și o sugerează pe măsură ce scriem.
Repetați acest pas pentru CustomerMax și CustomerChannel.
Cu asta, formula noastră este acum completă.
Dacă vrem să schimbăm 5 cu 10, tot ce trebuie să facem este să schimbăm valoarea variabilei corespunzătoare.
Acest lucru este extrem de util atunci când am făcut referire la acea valoare de mai multe ori în cadrul măsurătorii. În loc să modificăm valorile individual, le putem schimba cu ușurință într-o singură locație.
Utilizarea variabilelor DAX pentru a face referire la tabele
În afară de valori, putem face referire și la tabele.
Folosind aceeași măsură, să adăugăm o nouă variabilă numită CustomerRange . Putem face referire la un tabel adăugând instrucțiunea ca valoare a acestei variabile, în loc să o plasăm după RETURN.
Pentru a doua instrucțiune FILTER, putem adăuga din nou o altă variabilă.
Deci, acum, pentru a obține suma cantităților din datele vânzărilor, tot ce ne trebuie este să introducem funcția , Cantitate totală, apoi variabilele, CustomerRange și Channel.
Cu aceasta, formula a fost acum scurtată și simplificată.
Adăugarea de comentarii în codurile DAX
O altă modalitate de a simplifica măsurile sau formulele este să adăugați comentarii scurte în codul DAX.
Aceasta este o modalitate excelentă de a face codul mai ușor de înțeles, astfel încât alți membri ai organizației să știe pentru ce este. Adăugarea de comentarii este o metodă eficientă de îmbunătățire a experienței utilizatorului.
Comentariile pot fi plasate oriunde în caseta formulei.
Trebuie doar să introducem două bare oblice (//) la începutul propoziției sau al declarației pentru a-i face un comentariu.
Acest lucru nu va afecta în niciun fel modul în care funcționează măsura sau formula.
Cu toate acestea, trebuie să ne asigurăm că comentariile sunt concise . Nu vrem să punem prea mult încât să devină copleșitor.
Concluzie
Utilizarea variabilelor și includerea comentariilor în codurile DAX sunt modalități eficiente de a optimiza orice măsură în LuckyTemplates.
De asemenea, trebuie să ne amintim că utilizarea variabilelor nu este obligatorie. Cu toate acestea, este o tehnică grozavă atunci când doriți să simplificați calculele, mai ales că devin mai complexe și mai avansate.
Formatarea bună și utilizarea eficientă a funcțiilor DAX sunt tot ce este nevoie pentru a crea un model LuckyTemplates bine organizat.
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