Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

Î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 .

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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. 

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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 .

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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. 

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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ă. 

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

Î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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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. 

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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ă.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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 .

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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 .

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

Apoi, vom avea nevoie de o altă etichetă de agregare. Bifați caseta de lângă Eticheta agregare 1 pentru ao activa.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

Î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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

Acum că am terminat de configurat, acum putem merge la Sfaturi instrumente .

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

Î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 .

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

Noua noastră măsură este gata în acest moment, așa că putem da clic pe Terminat .

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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. 

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

Î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ă.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

În cele din urmă, să înlocuim 5 cu __PARAM__ așa cum se arată mai jos.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

Dacă facem clic pe butonul DAX , ar trebui să vedem codul nostru înlocuit cu variabilele adecvate. 

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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. 

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

După editarea metadatelor, faceți clic pe Creare personalizată.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

S-a creat o fereastră pop-up care spune definiția Măsurării. Faceți clic pe OK.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

În Quick Measures Pro, o opțiune Top Ranking Pattern ar trebui să apară în secțiunea Personalizat .

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

Ar trebui să filtreze primii 7 clienți pe baza vânzărilor medii. 

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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. 

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

Î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.

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates

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. 

Cum să obțineți top N-ul setului dvs. de date în LuckyTemplates


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

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