Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În această postare, aș dori să continui să prezint cele mai bune practici LuckyTemplates la dezvoltarea rapoartelor. După cum am menționat ultima dată în prima parte a acestei serii , am consumat multe resurse online care au fost esențiale în propria mea călătorie; dar am devenit rapid copleșit de tot conținutul. Am ajuns să-mi fac propriile note pe care le-am transformat în fișiere PowerPoint ușor de digerat. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Aceasta nu este nicidecum o listă exhaustivă și nici măcar practicile de top, ci doar cele pe care le-am încorporat în propria mea dezvoltare. Am discutat acest subiect cu alți utilizatori LuckyTemplates pentru a obține contribuția lor, dar din nou, acestea sunt propriile mele concluzii. De asemenea, o bună practică LuckyTemplates va evolua în timp pe măsură ce sunt introduse capabilități noi și îmbunătățite atât în aplicația LuckyTemplates, cât și de către comunitatea LuckyTemplates.
Publicul ar trebui să fie întotdeauna în primul rând în mintea dezvoltatorului, iar orice pași pe care îi luați pentru a îmbunătăți experiența raportului pentru consumatorii de rapoarte merită efortul.
Cuprins
Crearea unui buton Reset Slicer
Mă pierd cu ușurință când dau clic pe elemente grafice și pe diverse elemente vizuale dintr-o pagină și sunt momente în care nu știu ce filtre am aplicat. Acesta este motivul pentru care îmi place să creez un marcaj al stării inițiale a unui raport și apoi să creez un buton de resetare a segmentului , astfel încât să am o modalitate de a reveni cu ușurință la starea inițială a raportului.
Inclusiv o zonă de selecție a dispozitivului de tăiere
Dacă spațiul de raportare este disponibil, îmi place să adaug selecții de tip slicer pentru a afișa toate selecțiile curente ale slicer-ului. Una dintre „caracteristicile” LuckyTemplates este că atunci când selectați un singur articol dintr-un slicer drop-down, acea valoare este afișată.
Dar când selectați mai multe valori, LuckyTemplates afișează selecții multiple, ceea ce nu oferă utilizatorului încredere atunci când explorează informații.
Am folosit un exemplu al acestei tehnici în depunerea mea la și există un videoclip YouTube care prezintă această tehnică.
Adăugarea de interactivitate la butoane
O altă bună practică LuckyTemplates este adăugarea de interactivitate la butoane. Puteți face acest lucru modificând comportamentul On Hover prin intermediul butoanelor. Puteți modifica multe proprietăți, cum ar fi dimensiunea fontului, familia de fonturi, culoarea textului, culoarea de umplere sau lățimea liniei. Am prezentat recent unele dintre aceste tehnici într-un alt videoclip YouTube LuckyTemplates .
În exemplul meu, când treceți cu mouse-ul peste oricare dintre aceste butoane, veți observa o ușoară diferență în comportamentul imaginilor.
Când selectați o imagine vizuală, accesați panoul de format, apoi completați. Starea implicită este albă, iar poziția On hover este de altă culoare.
Utilizarea modului de focalizare
O altă modalitate de a crește gradul de utilizare a raportului este să vă asigurați că imaginile dvs. arată așa cum sunt prevăzute, atât pe pagina raportului, cât și atunci când este utilizat modul de focalizare.
De exemplu, atunci când utilizați un fundal întunecat și un text alb, nu este neobișnuit ca textul vizual să nu fie vizibil în modul de focalizare. O modalitate de a gestiona acest lucru este să aplicați o culoare de fundal închisă la nivel vizual și să setați transparența fundalului la zero.
Putem vedea modul de focalizare pe diagrama gogoașă din stânga în acest exemplu. De asemenea, putem vedea că niciuna dintre etichetele de detaliu nu este vizibilă.
Și dacă mergem la panoul de formatare, vom vedea sub Fundal că culoarea este albă și transparența este setată la 100.
Pentru diagrama gogoașă potrivită, am folosit aceeași culoare ca fundalul și am setat transparența la zero. Când folosim modul de focalizare în acest scenariu, putem vedea de fapt etichetele detaliate.
Utilizarea casetei de text narative inteligente
De asemenea, sunt un mare fan al casetei de text narative inteligente din LuckyTemplates. Le folosesc frecvent pentru a afișa text static cu măsuri dinamice.
Utilizarea tipului de date corect
Tipul de date al unei coloane este important. De multe ori, datele vor fi încărcate într-un fișier LuckyTemplates. Deși datele pot părea corecte, cea mai bună practică este să verificați întotdeauna coloanele care conțin date despre dată și să vă asigurați că sunt de tipul datei. Dacă nu, asigurați-vă că sunt convertite corect.
Ca exemplu, să aruncăm o privire la următorul tabel. Există trei coloane aici și se pare că toate trei conțin aceleași date. Doar prima coloană este de fapt tipul de date privind data, așa că ar trebui să fie utilizată în orice calcul al datei.
Să trecem la vizualizarea datelor. Putem vedea că prima coloană este un tip de date date .
A doua coloană este un tip de date dată/ora .
Și a treia coloană este un tip de date text .
Puteți converti tipul unei coloane în lista derulantă de lângă Tipul de date .
Acest lucru se întâmplă frecvent și cu coloanele care conțin date întregi sau zecimale. Este posibil ca coloana să fi fost importată și identificată ca număr întreg sau zecimal corect sau poate avea un tip de date text și să arate ca un număr întreg sau zecimal. Este important să vă asigurați că numerele sunt de fapt numere în modelul de date.
Identificarea categoriei de date
Un alt lucru important de făcut este să identificați categoria de date . Acest lucru are o semnificație deosebită cu datele de locație, deoarece permite serviciilor de cartografiere din LuckyTemplates să identifice corect coloanele. Coloanele care conțin date pentru oraș, stat, țară, latitudine, longitudine etc., trebuie identificate ca atare.
Să trecem la tabelul Regiunilor . Putem vedea că City nu are o categorie de date.
Putem aplica categoria de date a Orașului acestei coloane făcând clic pe lista derulantă. Vom vedea apoi o pictogramă glob în câmpul de lângă City.
Făcând elementele vizuale să interacționeze între ele
Toate elementele vizuale dintr-o pagină de raport interacționează între ele în mod implicit în LuckyTemplates. Dezvoltatorul de rapoarte poate controla ce elemente vizuale secundare sunt afectate de selecțiile dintr-o imagine primară.
Pentru a realiza acest lucru, selectați elementul vizual principal de pe pagina raportului, apoi faceți clic pe butonul Editați interacțiunile din bara de instrumente Format. Accesați fiecare imagine secundară și utilizați pictograma de evidențiere a filtrului sau pictograma niciunul pentru a activa sau dezactiva interacțiunile după cum doriți.
În exemplul de mai sus, vizualul meu principal este tabelul de vânzări din stânga. Mă duc la Format pentru a activa Editarea interacțiunilor .
Selectez Filtru pentru fiecare dintre diagramele cu trei bare din rândul de sus. Apoi nu voi selecta niciunul pentru fiecare dintre diagramele cu bare din rândul de jos.
În acest fel, când fac o selecție pe imaginea mea principală, rândurile de sus se schimbă, dar rândurile de jos nu.
Sam McKay are un exemplu grozav al acestei tehnici de schimbare a interacțiunilor vizuale.
Ori de câte ori folosesc panoul de selecție pentru a denumi toate elementele vizuale de pe pagina mea de raport, dezvoltarea iterativă este mai ușoară, deoarece pot selecta elementele vizuale în scopuri de ajustare. Ordonarea în panoul de selecție îmi permite să văd ce este în față sau deasupra altuia. Și din nou, ordinea poate fi ajustată cu ușurință.
Am patru imagini pe acest exemplu de pagină de raport. Totul este numit chiar dacă titlul nu este afișat pe raport.
Ascunderea coloanelor mai puțin importante
În general, există o serie de coloane care sunt necesare pentru setul dvs. de date, dar care ar putea să nu fie utile pentru consumatorii de rapoarte. Se consideră o practică bună să ascundeți toate coloanele, cu excepția cazului în care acestea sunt solicitate în mod expres.
În general, ascund coloanele de anumite tipuri, inclusiv coloanele cheie (deoarece sunt folosite doar pentru relații), coloanele de sortare (sunt folosite doar pentru ajustarea tipului de coloane de afișare) și toate coloanele care sunt folosite numai pentru măsuri (acestea împiedică utilizatorii să utilizeze „coloanele goale” și elementele vizuale).
Puteți comuta panoul de câmpuri pentru a vedea coloanele. Faceți clic dreapta oriunde în panoul de câmpuri și alegeți Vizualizare ascunsă .
Utilizarea identificatorilor de raport
Există anumite elemente pe care le includ în toate rapoartele mele. Vreau să mă asigur că raportul corect și versiunea corectă sunt testate, implementate și utilizate. Acesta este motivul pentru care una dintre primele întrebări pe care le pun oricărui consumator de raportare atunci când raportează o problemă este care este ID-ul raportului , versiunea și data versiunii ?
Odată ce aceste detalii au fost date și am confirmat că este o iterație corectă a raportului, abia atunci voi continua cu analiza problemei. Dacă utilizatorul, de exemplu, folosește o versiune veche a raportului, îi voi spune să încerce versiunea actuală și să vadă dacă problema mai există.
Această bună practică LuckyTemplates facilitează identificarea rapoartelor care au nevoie de ajustări atunci când regulile de afaceri se modifică. De asemenea, oferă consumatorilor raportului încredere că au fost aplicate modificările regulilor de afaceri. Acest lucru avantajează enorm atât autorii rapoartelor, cât și consumatorii rapoartelor.
Minimizarea imaginilor într-o pagină de raport
Există câteva lucruri pe care le puteți face pentru a reduce timpul necesar pentru redarea unei pagini de raport după ce ați făcut o selecție de filtru sau slicer. Puteți încerca să minimizați numărul de imagini dintr-o pagină de raport.
Puteți face acest lucru combinând elementele vizuale și înlocuind diferitele imagini ale cardului cu un singur card cu mai multe rânduri. De asemenea, puteți utiliza o matrice vizuală pentru a selecta valorile care vor apărea pe rânduri. Puteți înlocui multe diagrame cu linii diferite cu o diagramă cu o singură linie folosind multipli mici.
Să trecem la LuckyTemplates pentru o secundă. Dacă mergem la pagina de performanță, putem vedea că matricea normală (stânga) are coloane pentru toate valorile. De asemenea, puteți utiliza coloane care arată valorile pe rânduri (dreapta).
O altă bună practică LuckyTemplates pentru a reduce numărul de elemente vizuale este prin adăugarea de noi pagini și mutarea elementelor vizuale în aceste noi pagini. De asemenea, puteți utiliza slicere de tip drop-down.
Secționatoarele de tip listă trebuie să emită o interogare de fiecare dată când se deschide o pagină de raport, în timp ce segmentele care au tipul drop-down emit interogări numai atunci când se realizează o selecție.
Restrângerea panoului de filtrare
De asemenea, asigurați-vă că restrângeți panoul de filtrare înainte de a salva raportul LuckyTemplates. Un panou de filtru extins emite o interogare de fiecare dată când se deschide o pagină, în timp ce un panou de filtru restrâns emite interogări numai atunci când este extins.
Concluzie
Sperăm că puteți adăuga câteva dintre aceste idei în caseta de instrumente LuckyTemplates și se vor dovedi utile în viitor.
În această postare, am discutat despre cele mai bune practici LuckyTemplates pentru al patrulea pilon al dezvoltării de rapoarte, rapoarte și vizualizări .
Le doresc tuturor succes în călătoria lor LuckyTemplates.
Greg
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