Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Voi trece peste câteva concepte interesante care implică utilizarea mai multor funcții de tabel pentru a optimiza formulele LuckyTemplates . Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Voi folosi un exemplu de pe , unde unul dintre membri a întrebat dacă este posibil să adăugați un filtru în timp ce utilizați funcția SUMMARIZE .
Acest lucru este destul de obișnuit pentru scenariile în care trebuie să creați tabele virtuale care iterează printr-o logică în cadrul măsurilor, în loc să iterați întregul tabel.
Funcția are o mulțime de utilizări. Vă permite să creați un tabel rezumat, fie fizic, fie virtual. De asemenea, îl puteți utiliza pentru a crea funcții de tabel mai avansate adăugând , sau . Există o gamă largă de aceste funcții de tabel pe care le puteți utiliza.
Pentru acest tutorial, vreau să vă arăt cum să combinați unele funcții de tabel pentru a vă optimiza formulele LuckyTemplates. În acest fel, puteți obține rezultate mai relevante pe care trebuie să le utilizați pentru analiza dvs.
DESCARCĂ RESURSA DAX AICI
Cuprins
Optimizarea formulelor LuckyTemplates folosind o funcție de filtru
În exemplu, membrul a dorit să creeze un tabel de vânzări în funcție de oraș, dar a vrut doar să se uite la un anumit subset al acelor orașe. Astfel, este nevoie de un filtru suplimentar în tabel pentru a obține o anumită gamă de vânzări.
Unul dintre experții noștri LuckyTemplates, Brian, a venit cu o soluție relativ simplă pentru a rezolva acest scenariu. Punctul cheie al soluției este că puteți pune o masă virtuală după plasarea funcției .
În acest caz, puteți utiliza orice funcție de tabel care vă este disponibilă, cum ar fi SUMMARIZE . Funcția S UMMARIZE este o funcție de tabel care creează un tabel rezumat pentru regiuni și orașe. În plus, conține vânzările totale din oraș și vânzările totale.
Deoarece acest tabel virtual se află în interiorul unui filtru, returnează doar acele orașe care au peste 1 milion de vânzări totale de orașe.
După cum puteți vedea, funcționează bine și este eficient în optimizarea formulelor LuckyTemplates.
Mai mult, puteți crea și o măsură care caută doar vânzările medii pe oraș folosind AVERAGEX . Acest lucru este util într-un scenariu în care doriți să vă uitați doar la vânzările pentru orașele de top peste o anumită sumă.
Funcția poate ajuta la minimizarea cantității de iterații necesare pentru formula dumneavoastră. Această funcție ajută, de asemenea, să permită tabelului virtual să itereze prin numere mai mici sau mai mici.
Utilizarea ADDCOLUMNS pentru a optimiza formulele LuckyTemplates
Un alt membru, Nick, a contribuit cu o modalitate mai bună de a optimiza exemplul de formulă LuckyTemplates. Implica stratificarea unei alte funcții de tabel numită în interiorul , în loc să aibă doar funcția SUMMARIZE .
Noua tehnică îmbunătățește ușor performanța calculului și previne unele rezultate ciudate. Funcția vă permite să creați un tabel virtual cu coloane suplimentare.
Pentru acest exemplu, funcția SUMMARIZE creează un tabel cu o singură coloană. Dar prin ADDCOLUMNS , puteți adăuga o altă coloană pentru vânzările totale.
Puneți formula ADDCOLUMNS în cadrul funcției FILTER într-o formulă existentă pentru a crea un filtru suplimentar. Aceasta este doar o modalitate de a crea un tabel cu două coloane și filtrat, care arată ca cel de mai jos.
De asemenea, puteți utiliza aceeași tehnică pentru a realiza orice tip de tabel virtual care iterează printr-o funcție AVERAGEX sau funcția sau Puteți doar să stratificați aceste funcții de tabel una peste alta pentru a schimba forma tabelului virtual.
Concluzie
Puteți optimiza formulele LuckyTemplates pentru a schimba forma sau puteți ajusta rezumatul datelor din modelul dvs. folosind puterea DAX.
În acest scurt tutorial, vreau doar să evidențiez câteva soluții grozave de la membrii Forumului LuckyTemplates. După cum am arătat, au existat câteva tehnici interesante pe care cred că le puteți aplica cu ușurință propriilor măsuri și logici în LuckyTemplates. Sper că ați găsit câteva sfaturi utile aici astăzi.
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