Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În postarea de astăzi, aș dori să vă prezint câteva exemple de rapoarte LuckyTemplates și cele mai bune practici. În propria mea învățare LuckyTemplates de-a lungul anilor, am consumat multe resurse online care au fost esențiale.
Cu toate acestea, am devenit rapid copleșită de conținutul pe care am ajuns să-mi fac propriile note, pe care le voi arăta în această postare. Aș dori să profit de această ocazie pentru a prezenta prima parte a volumului 4 din propria mea serie despre cele mai bune practici. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Aceasta nu este în niciun caz o listă exhaustivă și nici măcar practicile de top. Acestea sunt doar câteva dintre 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. Deci, din nou, acestea sunt propriile mele concluzii .
Cele mai bune practici evoluează în timp pe măsură ce capabilități noi și îmbunătățite sunt introduse atât în aplicația LuckyTemplates, cât și de către comunitatea LuckyTemplates.
Cuprins
O recapitulare a celor patru piloni
Conform învățăturilor comunității LuckyTemplates în general și familiei LuckyTemplates în special, există patru piloni ai dezvoltării LuckyTemplates: încărcarea și transformările datelor , modelarea datelor , calculele DAX și rapoartele și vizualizările .
La aceasta, am adăugat un pre-pilon (dacă doriți) pentru configurarea elementelor care pot fi făcute înainte de începerea efortului dumneavoastră de dezvoltare.
Iată câteva exemple de rapoarte LuckyTemplates selectate și cele mai bune practici pentru al patrulea pilon: rapoarte și vizualizări . Acestea acoperă o gamă largă de subiecte și sunt prezentate într-o ordine anume.
Utilizarea secțiunii generale a panoului format
Unele sfaturi pe care le-am încorporat în practica mea standard de dezvoltare LuckyTemplates includ utilizarea liberală a secțiunii generale a panoului de format pentru a ajusta înălțimea lățimii XY a tuturor elementelor vizuale.
Preferința mea este să setez toate valorile la multipli de 10, pentru că mi se pare mai ușor să aliniez lucrurile și iese în evidență atunci când lucrurile sunt nealiniate. De asemenea, puteți face mici ajustări de poziționare folosind tastele săgeți pentru a muta imaginea cu un pixel și utilizați Shift + Săgeată pentru a muta imaginea cu 10 pixeli.
Să vedem câteva exemple de rapoarte LuckyTemplates. Dacă selectăm cardul Vânzări totale, mergem la panoul de formatare și apoi mergem la secțiunea generală, puteți vedea că toate valorile sunt în multipli de 10.
Dacă vreau să le schimb, o pot schimba în multipli de 10. Odată ce selectez vizualul cardului, pot folosi tastele săgeți pentru ao muta.
De asemenea, folosesc punctele de suspensie sau cele trei puncte de deasupra colțului din dreapta sus al unui vizual pentru a selecta și muta cu ușurință vizualul. De cele mai multe ori, punctele de suspensie sunt în colțul din dreapta sus. Cu toate acestea, atunci când vizualul este situat în partea de sus a pânzei, punctele de suspensie sunt plasate în colțul din dreapta jos.
Dezactivarea rezumatului pentru mai multe câmpuri
Următorul lucru pe care îl fac este să dezactivez rezumatul pentru mai multe câmpuri simultan . Pentru a face acest lucru, comutați la vizualizarea modelului, selectați coloanele de interes, apoi selectați niciunul din Rezumat by .
În acest exemplu, am trecut la vizualizarea modelului și am extins tabelul de vânzări. Am selectat Line Total, Order Quantity, Unit Cost și Unit Price.
Am restrâns secțiunile General și Formatare și am extins secțiunea Avansat pentru a schimba Sumarize by la Niciunul. Ca rezultat, veți vedea că simbolul de însumare a dispărut.
Păstrarea panoului de selecție vizibil
De asemenea, folosesc pe scară largă panoul de selecție și îmi place să îl păstrez tot timpul pe ecran.
Unul dintre primele lucruri pe care le fac atunci când deschid o sesiune de raport LuckyTemplates este să arăt și apoi să restrâng panoul de selecție, astfel încât să fie în față și în centru pentru mine tot timpul.
Dau clic pe cuvântul Selecție în sine pentru a extinde și restrânge panoul după cum este necesar, în loc să dau clic pe X și să închid panoul și să trebuiască să îl redeschid de mai multe ori pe sesiune. Panoul de marcaje funcționează, de asemenea, exact în același mod.
Să aruncăm o privire la mai multe exemple de rapoarte LuckyTemplates. Accesați meniul Vizualizare , selectați Selecție , apoi Marcaje și apoi restrângeți fiecare dintre ele. Fac doar clic pe cuvânt dacă vreau să le extind și să le restrâng din nou.
De asemenea, evit utilizarea măsurilor implicite , care este practica de a trage o coloană direct pe un vizual. În schimb, dezvolt o măsură dedicată fiecărui domeniu. De exemplu, folosesc măsura vânzărilor totale în loc de coloana Vânzări[Total linie].
Utilizarea șirurilor de format personalizate
Dacă șirurile de format de date încorporate nu vă oferă flexibilitatea dorită, puteți utiliza șiruri de format personalizate pentru a specifica exact cum doriți să apară datele în rapoarte. Folosesc asta tot timpul și deseori specific un format personalizat de dată ca dd-mmm-aaaa.
Este confuz pentru utilizatori ce înseamnă o valoare a datei precum 4 07 2021. Este 7 aprilie sau este 4 iulie? Acesta este motivul pentru care folosesc formatul de dată dd-mmm-aaaa, care nu este ambiguu.
O altă utilizare comună este includerea valorilor negative între paranteze. Acest lucru se poate face cu ușurință cu procente folosind un separator punct și virgulă între formatele pozitive și negative și apoi închiderea celui de-al doilea șir de format și paranteze.
Puteți chiar adăuga un semn plus înaintea valorilor pozitive dacă doriți. Există multe șiruri de format disponibile și există resurse abundente disponibile online pentru a vă ajuta să dezvoltați șirul de format pe care îl doriți.
Să mergem la LuckyTemplates și să aruncăm o privire. Faceți clic pe vizualizarea de date și pe tabelul de date, apoi vedeți coloana de sfârșit de lună și accesați formatul pentru a-l schimba.
Dacă merg la tabelul Țări pentru a vedea procentul de creștere, puteți vedea că am folosit un șir de format. Am introdus un semn plus pentru valori pozitive și valori negative între paranteze.
Când se utilizează o matrice, una este adesea prezentată cu lățimi diferite de coloane, ceea ce poate face ca matricea să pară neconsecventă. Pentru a face o matrice, trebuie să aveți o lățime constantă a coloanei. O tehnică bună este să folosiți o măsură dedicată care utilizează funcția de repetare sau funcția REPT pentru a obține consistență.
Pentru a configura acest lucru, să creăm o nouă matrice. Puneți numele anului , trimestrului și lunii . Și apoi vom pune Canal pe rânduri și vom lăsa Valoare necompletate pentru moment.
Să mergem la panoul de filtrare și să filtram pentru 2019.
Să mergem la panoul de format, să accesăm Antetele coloanei și să ne asigurăm că lățimea coloanei Auto-size este activată.
Voi obține măsura mea Matrix Spacer, care utilizează și o voi pune în valoarea matricei.
Să extindem în jos unul sau două niveluri din ierarhie, astfel încât să putem vedea totul.
Voi reveni la anteturile coloanelor mele, dar de data aceasta, voi dezactiva lățimea coloanei Auto-size.
Apoi, voi elimina măsura Matrix Spacer și o voi înlocui cu măsura Vânzări totale. După ce am adăugat că veți vedea că toate coloanele au deja lățimea. Pot schimba dimensiunea fontului acelor coloane și veți vedea că spațierea rămâne aceeași.
Gândirea în grile
Când vine vorba de elementele vizuale de aspect pe o pagină de raport LuckyTemplates, asigurați-vă că aveți o plasare, dimensiune și spațiere consecventă a elementelor vizuale.
Gândirea în grile este o bază excelentă pe care să vă construiți organizația de aspect pentru o structură eficientă a rapoartelor.
Dimensiunea și distanța dintre elementele vizuale sunt, de asemenea, extrem de importante și nu atât de greu de aplicat. Dacă aveți mai multe imagini vizuale de card pe pagina de raport, de exemplu, vă puteți asigura că toate au aceeași dimensiune, începând cu ghidurile de aliniere inteligente.
Odată ce iau o carte și o mut, alinierea roșie servește drept ghid pentru a mă asigura că se potrivește cu partea de sus, de mijloc sau de jos.
Alinierea imaginilor dvs
După cum am menționat mai devreme, utilizați secțiunea generală a panoului de formatare pentru a seta înălțimea lățimii XY la valori consistente.
Aproape întotdeauna folosesc multipli de 10. Deoarece dimensiunea pânzei dvs. este mare, oricum dimensiunile vor fi aproape de multiplii de 10. Acest lucru face ca erorile să iasă în evidență, astfel încât să fie ușor de identificat și corectat.
Utilizarea multiplilor de 10 facilitează, de asemenea, setarea unor distanțe consistente între granițe pentru toate imaginile dvs. De obicei, folosesc o distanță de 10 pixeli pentru imagini obișnuite și o spațiere de 20 de pixeli pentru imagini cu umbre standard. În acest fel, puteți vedea atât umbra, cât și culoarea de fundal.
O altă modalitate de a vă alinia imaginile este să utilizați meniul de aliniere format . Acest lucru va fi familiar utilizatorilor altor aplicații din cloud grafic, cum ar fi serviciile de integrare a serverului SQL sau SSIS.
Să selectăm aceste două imagini de card și apoi din panoul de format, faceți clic pe Aliniați și Aliniați la stânga .
Pentru ca elementele vizuale similare să semene, concentrați-vă pe o singură imagine pentru a obține formatarea așa cum vă place. Apoi utilizați formatul pentru a aplica formatarea celorlalte imagini similare de pe pagina dvs.
Acest pas poate fi evitat făcând toate formatările dorite pe primul vizual pe care îl adăugați pe pânză. Apoi utilizați copierea și inserarea pentru a crea elemente vizuale suplimentare, apoi înlocuiți coloana sau măsurați după cum este necesar.
Un alt truc este să găsiți cu ușurință setările de format. Puteți utiliza bara de căutare din panoul de format. Să presupunem că vreau să fac ceva cu privire la încheierea cuvintelor vizuale din Tabelul 1. Voi selecta doar imaginea și apoi voi scrie wrap în bara de căutare. Voi putea vedea toate valorile de împachetare în trei cuvinte și le voi seta cu ușurință.
Selectarea Culorilor
Când vine vorba de selectarea culorilor pentru raportul dvs., puteți genera un fișier cu temă JSON și îl puteți importa pentru a asigura coerența în paginile dvs. de raport și între rapoartele din organizația dvs.
Există multe instrumente disponibile pentru a vă ajuta să obțineți în mod automat anumite coduri de culoare din imagini, cum ar fi generatorul de teme de culoare al , care are funcția de imagine în culori.
Dar cel pe care îl voi discuta aici este Color Picker, care poate fi folosit pentru a prelua manual un set de coduri hexadecimale dintr-o imagine. Să mergem la o imagine și să luăm selectorul de culori. Când găsiți o culoare care vă interesează pentru exemplele de raport LuckyTemplates, faceți clic pe Alt + Ctrl X pentru codul hexadecimal.
Acum că avem un număr de valori selectate, alegeți Lista de culori , faceți clic pe Salvare ca și dați-i un nume.
Și apoi, dacă mergem la File Explorer și ne uităm la fișier, vom vedea codurile hexadecimale.
De aici, putem folosi generatorul avansat de teme Powerbi.tips pentru a lipi codurile hexadecimale în câmpul de introducere multiplă, faceți clic pe Adăugare , apoi descărcați tema.
În LuckyTemplates, puteți căuta teme pentru a vă importa tema personalizată. Puteți consulta acest tutorial de la Jarrett Moore despre cum să faceți acest lucru și, de asemenea, puteți să vă înscrieți la de pe site-ul de membru LuckyTemplates.
Dacă doriți ca culorile să fie transparente, puteți adăuga doar un 00 la sfârșitul oricărui cod hexadecimal, astfel încât să fie de 8 caractere în loc de 6 standard.
Utilizarea transparenței în culoare
De asemenea, îmi place să păstrez o măsură în rapoartele mele numită Culoare transparentă, astfel încât să fie ușor de luat oricând am nevoie. De fapt, cele două coduri hexadecimale adăugate permit o gamă completă de transparență și pot fi folosite pentru a implementa transparența parțială după cum doriți.
Să selectăm Card Visual 3, apoi să accesăm panoul de formatare și să facem clic pe Categorie . Puteți vedea că are o culoare.
Faceți clic pe butonul fx , alegeți Field value , accesați alte măsuri, apoi faceți clic pe Transparent Color . Puteți vedea că și categoria a dispărut.
Setarea transparenței variabilei
Puteți seta transparența variabilă cu ultimele două caractere ale codului hexadecimal. Puteți merge oriunde de la 0 la 100.
După cum Sam a observat frecvent în numeroasele resurse disponibile de la LuckyTemplates,
Un vizual LuckyTemplates este de fapt doar un tabel care este redat sub formă de grafic.
Amintiți-vă că în meniul cu puncte suspensie de deasupra colțului de sus al oricărui obiect vizual, prima opțiune este să exportați datele . Asta dacă administratorul dumneavoastră LuckyTemplates nu l-a dezactivat. Chiar dacă selectați o diagramă cu coloane, vedeți un tabel cu valori atunci când exportați datele.
Să vedem aceste exemple de rapoarte LuckyTemplates. Dacă mergem pe tabelul TFD și facem clic pe punctele de suspensie, prima opțiune este să exportăm datele.
Același lucru este valabil și pentru diagrama gogoși.
Odată ce le deschidem fișierele în notepad, putem vedea că ambele sunt de fapt doar tabele.
De asemenea, dacă dați titluri vizuale înainte de a le exporta, funcția de export va denumi fișierul în mod corespunzător, în loc să fie numit întotdeauna data.csv.
După cum a spus Sam de multe ori, începeți mai întâi dezvoltarea vizuală cu un tabel și asigurați-vă că aveți datele și calculele prezentate așa cum doriți. Odată ce tabelul este satisfăcător, puteți crea imaginea dorită.
Adesea fac mai întâi o copiere și lipire a vizualului tabelului, apoi schimb tabelul lipit la tipul pe care îl doresc. Mi se pare util să văd tabelul original lângă noua funcție ca o verificare.
Mai întâi, vom crea un tabel care să conțină codul depozitului și vânzările.
Voi copia acest tabel și îl voi lipi pe pânză.
Apoi îl voi transforma într-o diagramă cu bare stivuite.
Concluzie
Sperăm că puteți adăuga câteva dintre aceste exemple de rapoarte LuckyTemplates și cele mai bune practici în caseta de instrumente LuckyTemplates și că se vor dovedi utile în viitor. Voi continua prezentarea despre unele dintre cele mai bune practici pentru cel de-al patrulea pilon al dezvoltării LuckyTemplates, care sunt rapoartele și vizualizările în partea a doua a acestei postări.
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