Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În blogul de astăzi, vă vom ghida prin procesul de utilizare a Quick Measures Pro pentru a crea o măsură personalizată care returnează primele N elemente din LuckyTemplates pe baza unei anumite valori. Este o tehnică utilă pentru vizualizarea și analiza datelor, permițându-vă să identificați rapid cei mai performanti din setul dvs. de date. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Cuprins
Prezentare generală
În , am creat și salvat o măsură rapidă personalizată pe care o numesc Măsura Top N Ranking .
Ceea ce face această măsură este să ia un număr de elemente, să le clasifice și să returneze primul N. Luați codul de mai jos ca exemplu.
În acest caz, dorim să obținem Top 5 și să clasificăm toate locațiile pe baza vânzărilor totale folosind funcția . Dacă articolul se află în primele 5, codul returnează vânzările totale, în caz contrar, returnează un gol.
Această măsură este utilă atunci când dorim să ne clasăm datele. Cu toate acestea, acest cod este legat de Locații , Vânzări totale și Top 5 .
Ceea ce vrem să facem atunci este să facem codul mai general, astfel încât să poată lua orice element, să-l clasifice după orice măsură și să facă orice număr de top N în rapoartele LuckyTemplates.
Modificarea măsurătorii Top N Ranking
Începeți prin a copia codul DAX .
Deschideți Quick Measure Pro și creați măsura rapidă a modelului N de top.
Dacă nu ați creat niciodată o măsură rapidă înainte, primul lucru de făcut este să creați un fișier șablon JSON . Pentru acest exemplu, vom numi fișierul ca Exemple de QM și vom face clic pe Salvare în orice director care este ușor accesibil.
Dacă avem mai multe măsuri rapide, poate fi necesar să ne schimbăm fișierul implicit din când în când. Putem face asta în Quick Measures Pro făcând clic pe Set și deschizând fișierul șablon JSON pe care dorim să-l folosim implicit.
După ce setați corect fișierul JSON, accesați secțiunea personalizată , apoi faceți clic pe Demo Măsură personalizată . Faceți clic pe Nou și apare un nou șablon de măsură.
Noua Măsură poate părea lungă și descurajantă inițial, dar va avea mult sens pe măsură ce progresăm.
Top N în LuckyTemplates: Codul DAX
Să mergem la Centrul pentru analiști și să ne uităm la măsura noastră inițială a codului DAX.
Gândiți-vă la elementele pe care dorim să le modificăm în viitor pentru a le face mai flexibile.
În acest exemplu, există patru elemente pe care le putem schimba.
Mai întâi sunt articolele de clasat . Nu vom clasa locații tot timpul. În viitor, este posibil să dorim să clasificăm clienții, regiunile, produsele și multe altele.
În al doilea rând este măsura utilizată . Codul nostru actual se clasifică pe baza vânzărilor totale , dar este posibil să dorim să o poziționăm pe baza mediilor, maximelor și minimelor din datele noastre.
Al treilea este numărul de elemente pe care vrem să le păstrăm . Este posibil să avem nevoie să obținem primele 3, primele 4, primele 10 și așa mai departe.
Ultima este ordinea care este setată în prezent ca DESC. În viitor, este posibil să dorim să ne clasăm datele în ordine crescătoare, în loc să ne descrescăm.
Să copiem acest cod DAX și să revenim la Quick Measures Pro.
Top N în LuckyTemplates: Configurarea noii măsuri
În noua măsură , începeți prin a crea o etichetă de agregare. Bifați caseta de lângă eticheta de agregare și alegeți Maxim în opțiunile derulante pentru a evita o coloană liberă.
Activați eticheta coloanei și redenumiți-o în Elemente de clasat . Faceți clic pe Set , apoi alegeți elementul pe care vrem să-l clasăm, care în acest caz este City . Apoi faceți clic pe OK .
Vom face același lucru pentru Parameter . Faceți clic pe caseta de selectare de lângă ea și redenumiți-o ca Număr de articole de clasat . Introduceți parametrul implicit pe care doriți să îl utilizați. În acest exemplu, introduceți 5 .
Apoi, vom avea nevoie de o altă etichetă de agregare. Bifați caseta de lângă Eticheta agregare 1 pentru ao activa.
În acest caz, etichetați-l ca Rank pe baza , pe care îl vom folosi ca măsură. Apoi, alegeți Total Vânzări din lista de variabile.
Acum că am terminat de configurat, acum putem merge la Sfaturi instrumente .
În Tooltip, introduceți instrucțiunile pe care le dorim pentru diferitele etichete pe care le-am creat.
În ParameterLabelTooltip , îi putem instrui să introducă numai numere întregi.
După ce ați terminat de codat instrucțiunile, faceți clic pe Terminat .
Noua noastră măsură este gata în acest moment, așa că putem da clic pe Terminat .
Top N în LuckyTemplates: Variabilele personalizate
Apoi putem continua cu personalizarea codului.
După ce am configurat corect noua măsură, interfața ne oferă cuvintele cheie pe care să le folosim în clasarea și configurarea variabilelor noastre.
Dar în loc să folosim aceste variabile, le vom personaliza prin copierea codului DAX mai devreme.
Ștergeți RETURN și #QMPRO în rândurile 15 și, respectiv, 16 și lipiți codul DAX.
Apoi putem personaliza codul.
Începeți cu elementele de clasat. Înlocuiți Locații [location city] cu _COLUMN_, luată din lista de variabile de mai sus.
În continuare, vom înlocui măsura Vânzărilor totale. Putem fie înlocui manual, fie folosi funcția de găsire și înlocuire creată de Greg Deckler.
Pentru a utiliza această funcție, faceți clic pe Găsiți. Introduceți variabila de înlocuit în primul câmp de text, care este [Vânzări totale] în cazul nostru.
În al doilea câmp de text, puneți variabila cu care vrem să fie înlocuită [Total Sales]. Să punem [_COLUMN1NAME_].
Faceți clic pe Replace All pentru a înlocui toate [Total Sales] cu noua variabilă.
În cele din urmă, să înlocuim 5 cu __PARAM__ așa cum se arată mai jos.
După editarea codului, următorul pas este să curățăm noua noastră măsură. Vrem să arate curat, deoarece aceasta va fi o măsură permanentă în fișierul nostru.
Începeți prin a lua numele măsurării, „ Model de clasare de top” , de la rândul 16 la rândul 1.
Apoi, setați ultima noastră variabilă ca rezultat pe care vrem să-l returnăm. Pentru a face acest lucru, urmați codul de mai jos.
Dacă facem clic pe butonul DAX , ar trebui să vedem codul nostru înlocuit cu variabilele adecvate.
Acesta este exact codul DAX pe care vrem să vedem dacă am făcut corect pașii anteriori. Dacă vrem să revenim la codul brut, pur și simplu faceți clic pe RAW.
Pentru a curăța în continuare codul nostru, eliminați lista de variabile de la rândurile 10 la 14.
De asemenea, putem lua cuvintele cheie de la rândurile 2 la 9. În acest caz, le vom lăsa doar, astfel încât să le avem disponibile în cazul în care trebuie să modificăm codul în viitor.
Următorul pas este actualizarea metadatelor. În Descriere, să scriem „Păstrează primele N elemente pe baza selecțiilor utilizatorului”, așa cum se arată mai jos. De asemenea, putem pune măsurile noastre în foldere sau le putem ascunde din orice motiv.
După editarea metadatelor, faceți clic pe Creare personalizată.
S-a creat o fereastră pop-up care spune definiția Măsurării. Faceți clic pe OK.
În Quick Measures Pro, o opțiune Top Ranking Pattern ar trebui să apară în secțiunea Personalizat .
Putem modifica variabilele pentru Eticheta de agregare, Elementele de clasat, Numărul de articole de clasat, Eticheta de agregare1 și Clasamentul pe baza.
După configurarea parametrilor, faceți clic pe DAX pentru a deschide codul. Apoi, scurtați linia 1 de la Măsurarea modelului de clasare în top a vânzărilor medii la „ Vânzări medii Top N Ranking ”. Faceți clic pe Creare odată ce ați terminat.
O fereastră care spune Măsură vânzările medii Top N Ranking creată cu succes în Măsuri. Faceți clic pe OK.
Măsură personalizată în LuckyTemplates
Dacă revenim la LuckyTemplates, noua noastră măsură ar trebui să apară în panoul Câmpuri .
Faceți clic pe el pentru a deschide măsura Vânzărilor medii Top N Ranking , care este configurată exact așa cum am specificat în măsura noastră rapidă.
Să presupunem că vrem să creăm o diagramă cu bare. Pentru a face acest lucru, faceți clic pe pictograma diagramă cu bare de sub Vizualizări > Creați vizual. Trageți noua măsură din panoul Câmpuri pe axa X și numele clientului pentru axa Y.
Ar trebui să filtreze primii 7 clienți pe baza vânzărilor medii.
Modificarea Măsurii Personalizate
Să încercăm să modificăm măsura noastră personalizată. De data aceasta, să luăm primele 5 produse pe baza vânzărilor totale.
Pentru a face asta, reveniți la Quick Measures Pro. Setați eticheta de agregare la Sumă și alegeți Nume produs pentru a clasifica. Apoi, optați pentru primele 5 articole și clasați-vă pe baza vânzărilor totale.
Scurtați prima linie la „ Nume produs Top Ranking Total Sales”. Faceți clic pe Creare, apoi pe OK în fereastra pop-up.
În panglica de sub Instrumente de măsurare, setați numele ca Nume produs Top Ranking Total Vânzări și alegeți Măsuri pentru Tabelul principal.
Trageți Nume produs Top Ranking pe axa X și Numele produsului pe axa Y. Acest lucru ne va oferi diagrama cu bare cu primele 5 produse ale noastre.
Creați o măsură rapidă în LuckyTemplates cu măsuri rapide Avantaje
și dezavantaje ale măsurilor rapide în LuckyTemplates
Măsuri rapide LuckyTemplates: calcul total de la an până la zi
Concluzie
În concluzie, crearea unei măsuri personalizate de top N cu Quick Measures Pro este un instrument puternic pentru analiza și vizualizarea datelor în LuckyTemplates. Urmând pașii prezentați în acest tutorial, puteți crea cu ușurință o măsură care clasifică articolele într-o anumită categorie, permițându-vă să identificați rapid cei mai performanti și să luați decizii mai informate.
Nu uitați să vă testați măsura și să faceți ajustări după cum este necesar pentru a vă asigura că oferă cele mai exacte și relevante informații. Cu Quick Measures Pro, posibilitățile sunt nelimitate și puteți continua să explorați și să vă rafinați analiza pentru a descoperi informații valoroase asupra datelor dvs.
Toate cele bune,
Brian Julius
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