Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În blogul de astăzi, vom continua seria noastră despre LuckyTemplates Power Tool Suite. În primele părți ale seriei, am acoperit DAX Editor Pro și Power Sort Pro , iar astăzi ne vom aprofunda în Quick Measures Pro, un instrument indispensabil atunci când facem măsurători rapide în LuckyTemplates. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Cuprins
Ce este Quick Measures Pro?
Quick Measures Pro este unul dintre cele cinci Power Tools dezvoltate de MVP Microsoft, Greg Deckler, exclusiv pentru membrii LuckyTemplates. Aceste instrumente sunt menite să accelereze și să automatizeze diferite aspecte ale dezvoltării rapoartelor LuckyTemplates.
După părerea mea, Quick Measures Pro este cel mai complex dintre cele cinci, dar merită și timpul pentru a învăța.
Pe măsură ce ne aprofundăm în subiect, este posibil să nu experimentați o curbă de învățare abruptă. Cu toate acestea, acest blog vă va oferi o putere incredibilă pentru a vă automatiza măsurile DAX, în special împreună cu la care aveți acces și ca membru LuckyTemplates.
Așadar, haideți să vedem ce a făcut Greg pe Quick Measures Pro și cum să transformați totul în avantajul dvs.
Model de schemă stelară
Să începem prin a deschide LuckyTemplates. Vom folosi modelul standard de practică LuckyTemplates – un model de schemă stea bazat pe patru ani de date de vânzări.
Utilizează tabelul de date extins LuckyTemplates , o serie de tabele de dimensiuni comune și un tabel de măsuri care conține vânzările totale și vânzările medii.
Sunt destul de simple, dar vor fi destul de ilustrative atunci când le vom lega cu Quick Measures Pro.
Măsura implicită vs. Măsură rapidă în LuckyTemplates
Când vorbim despre măsuri în LuckyTemplates , este important să faceți diferența dintre măsurile implicite de cele rapide.
S-ar putea să fi auzit oameni sugerând să nu folosească măsuri rapide înainte. Cu toate acestea, acești oameni vorbesc de fapt despre măsuri implicite și nu măsuri rapide.
Pentru a explica mai multe, să mergem la Acasă și să facem clic pe prima pictogramă din stânga, așa cum se arată în imaginea de mai jos.
În panoul din dreapta, deschideți Câmpuri și faceți clic pe Vânzări pentru a deschide opțiunile. Apoi, bifați sau trageți Line Total pentru a-l aduce sub Coloane.
Faceți clic pe Line Total și mutați bifa de la Nu rezuma la Sum.
Puteți vedea că suma totală a liniilor este aceeași cu măsura noastră de vânzări totale . Și aceasta este o măsură implicită.
Cu toate acestea, nu dorim să folosim măsura implicită (sau ceea ce unii oameni numesc măsura rapidă) în primul rând pentru că nu putem face ramificarea măsurării din aceasta. Există multe alte motive, dar nu vom intra în ele în acest blog.
Desigur, măsura rapidă are și propriile sale avantaje și dezavantaje , dar în scopul acestui blog, vom rămâne la ele și vom vorbi despre măsurile rapide care sunt măsuri DAX explicite și pot fi clasificate ca modele DAX.
Navigarea prin Quick Measure în LuckyTemplates folosind Quick Measures Pro
Microsoft a creat câteva zeci de măsuri rapide pe care le puteți selecta în LuckyTemplates. Cu toate acestea, ele sunt destul de limitate. Eu personal nu le folosesc atât de mult pentru că sunt cam îngropate în meniu și de multe ori este mai ușor să o faci în alt mod.
De exemplu, Greg Deckler a creat o listă cuprinzătoare de peste 200 de măsuri rapide și le-a făcut accesibile și ușor de vizualizat.
Pentru a vedea singur, să mergem la Instrumente externe și să facem clic pe QM Pro.
Fereastra rezultată ne arată această listă uriașă de măsuri rapide pe care Greg a creat-o. Toate aceste măsuri vă sunt complet accesibile cu acest instrument.
Dacă nu ați instalat încă Power Tool Suite, citiți blogul nostru pe DAX Editor Pro . Vă învață cum să descărcați și să instalați această suită dacă sunteți abonat LuckyTemplates.
Quick Measures Pro Exemplu de aplicații
Să luăm un exemplu simplu de luare a clienților noștri și de segmentare a acestora. Să presupunem că vrem să facem fie o analiză de bootstrapping, fie un sondaj asupra unui subset al clienților noștri. De asemenea, dorim o modalitate ușoară de a subgrupa acești clienți pe baza unei abordări destul de aleatorii.
Exemplu de aplicație 1: Eșantionarea clienților Utilizarea este principală
Primul nostru exemplu de aplicație este eșantionarea indexului clienților. O modalitate aleatorie de a face acest lucru este prin evidențierea acelor indici de clienți care sunt numere prime.
Destul de convenabil, există o măsură rapidă care ne arată exact cum să ne dăm seama dacă un număr este prim. Pur și simplu parcurgem lista de măsuri rapide și facem clic pe Is Prime. Va apărea o coloană de măsuri rapide.
De acolo, putem alege coloana pe care vrem să o aplicăm. Ceea ce este grozav la acest lucru este că putem aplica Is Prime pe orice coloană din modelul nostru.
Vom face doar clic pe Set în coloana Alegeți și facem clic pe coloana corespunzătoare. Pentru exemplul nostru, să-l aplicăm la Indexul nostru de clienți care se găsește sub Client .
Ceea ce putem face în continuare este să aruncăm o privire la DAX . În fereastra rezultată, putem vedea că acesta nu este un calcul simplu. Deci trebuie să generăm o serie, să calculăm acea serie și apoi, folosind comanda mod, să ne dăm seama dacă numărul este divizibil doar cu el însuși și unul. Dacă este cazul, atunci este prima. Dacă nu este cazul, nu este prima.
Este un DAX destul de complex de scris, dar în acest caz, nu trebuie să-l scriem noi, deoarece Greg a făcut deja asta pentru noi.
Ceea ce trebuie să facem în continuare este să punem acest lucru în tabelul nostru de măsuri, alegând Măsuri în meniul drop-down Tabel . Avem, de asemenea, o descriere care spune Stabiliți dacă un număr este un număr prim.
Celelalte opțiuni ne permit să formatăm șirul, să-l punem în foldere și să ascundem sau să setăm categoria de date dacă acesta este un anumit tip de măsură. Practic, putem controla toate metadatele, dar în cazul nostru, le vom păstra ca măsură standard.
Să facem clic pe Creare . Va apărea o fereastră care spune că Măsurarea indicelui clienților este măsura principală creată cu succes în Măsuri. Faceți clic pe OK și reveniți la LuckyTemplates.
Putem vedea în LuckyTemplates că indicele clientului este prim a fost adăugat sub Măsuri în panoul Câmpuri.
Putem face clic pe Indexul clienților și îl redenumim în linia 1 cu un nume mai scurt, cum ar fi Is Prime . Faceți clic pe bifa pentru a salva și pe bifa x pentru a închide.
Unul dintre lucrurile interesante pe care le putem face este să creăm asta ca măsură sau ca coloană calculată. Dacă revenim la Quick Measures Pro, putem vedea opțiunile Măsuri sau Coloană .
Am folosit Măsuri mai devreme, dar dacă vrem să facem o coloană calculată, putem pur și simplu să facem clic pe Coloană pentru a actualiza DAX și apoi să facem clic pe Creare .
În cazul nostru, să o păstrăm ca măsură.
Exemplu de aplicație 2: Crearea unui indicator vizual folosind SVG
Ceea ce putem face în continuare este să creăm un indicator vizual pentru indicii care sunt primi. Vom folosi măsurile SVG găsite în lista de măsuri pe care le-a programat Greg. Din nou, acestea sunt stive destul de complexe care folosesc cod HTML pentru a crea aceste efecte vizuale.
Să presupunem că alegem SVG Blinking Dot . Vom păstra aceasta o Măsură. În Coloana Flag , dorim să folosim o măsură despre care știm că va fi întotdeauna un număr pe care îl putem activa și dezactiva. Deci, în opțiunile derulante, putem alege Anul.
Putem alege culorile noastre preferate pentru umplere și linie. Pentru culoarea noastră de umplere, să punem verde. Pentru culoarea liniei , să scriem Alb. Vom folosi 1 pentru Grosimea liniei , 10 pentru Raza și 1 pentru Opacitate.
Vom alege Măsuri în câmpul Tabel și vom păstra Descrierea așa cum este.
În Categoria de date , putem vedea că este suficient de inteligent să știm că categoria de date este Adresa URL a imaginii , ceea ce este important. Asta pentru că dacă nu facem clic pe URL-ul imaginii sau nu face clic automat pe URL-ul imaginii, vom primi doar textul în schimb.
Apoi facem clic pe Creare și OK.
Să revenim la LuckyTemplates și să vedem cum funcționează.
În LuckyTemplates, să creăm o măsură foarte simplă pe care o vom numi Prime Dot . Putem face acest lucru accesând panoul Câmpuri , făcând clic pe Măsuri , apoi Măsuri noi .
Copiați codul afișat mai jos în zona corespunzătoare.
Apoi, vom trage măsura Prime Dot din Măsuri în Tabel. Vom schimba categoria de dată la URL imagine.
Obținem apoi punctele noastre intermitente pentru toate cele pe care dorim să le selectăm în subsetul nostru, pe baza indicelui clienților fiind prim.
Quick Measures Pro: un instrument de acces pentru măsurarea rapidă în LuckyTemplates
În exemplul nostru, putem vedea puterea Quick Measures Pro atunci când facem o măsură rapidă în LuckyTemplates. Ceea ce am făcut este simplu și banal, dar am reușit să creăm o măsură DAX relativ complexă și o măsură vizuală care clipește în doar câteva clicuri.
Și asta este puternic, mai ales când luăm în considerare gama enormă de măsuri rapide care sunt enumerate în Quick Measures Pro. Avem tot felul de informații despre timp și date.
În Excel, Greg a replicat multe dintre funcțiile Excel de care ați putea avea nevoie. Îmi place în special Large , care clasifică și determină elementul clasat într-o coloană sau într-un set.
Există, de asemenea, tot felul de măsuri de filtrare, măsuri financiare, măsuri de căutare, matematică și statistici. Există și alte măsuri complexe, cum ar fi măsurile SVG, manipularea textului, timpul și durata, inteligența timpului și conversiile unităților - o gamă întreagă de peste 200 de măsuri.
Toate acestea sunt ușor accesibile prin pur și simplu trăgând-le în sus, completând coloanele din dreapta și făcând clic pe Creare .
Avantaje și dezavantaje ale măsurilor rapide în LuckyTemplates
Măsuri rapide LuckyTemplates: calculul total de la un an până la zi
Măsuri rapide – Cum să le utilizați în modelele LuckyTemplates
Concluzie
Pentru acest tutorial, am realizat o aplicație ieșită din cutie, dar extrem de utilă a Quick Measures Pro. Am aflat despre cele 200 de măsuri comune incluse în acest instrument, toate accesibile cu doar câteva clicuri.
Pe scurt, Quick Measures Pro ne permite să ne creăm propriile măsuri rapide personalizate pe baza DAX-ului nostru cel mai des utilizat.
Vom învăța exact cum să folosim aceste două instrumente, așa că va trebui să scriem doar o singură dată măsurile noastre DAX utilizate în mod obișnuit și să le reutilizam din nou și din nou în rapoartele noastre cu doar câteva clicuri. Și atunci când legăm acest lucru cu Centrul de analist, devine și mai puternic.
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