Tematică personalizată în LuckyTemplates

Tematică personalizată în LuckyTemplates

Pentru postarea de astăzi, voi face o trecere în revistă rapidă a personalizărilor pe care le puteți face prin editarea și aplicarea directă a unui fișier cu temă JSON. Aceasta nu este de fapt o descriere a ceea ce se poate face în cadrul LuckyTemplates în sine, ci mai degrabă ca un exemplu a ceea ce poate fi realizat în afara LuckyTemplates atunci când faceți tematică personalizată. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Acest subiect nu este destinat consumatorilor de rapoarte LuckyTemplates sau dezvoltatorilor ocazionali LuckyTemplates, ci mai degrabă celor familiarizați și familiarizați cu editarea și crearea directă a codurilor JSON.

Pentru a implementa tematică personalizată, trebuie să vă simțiți confortabil cu sintaxa și structura fișierelor JSON, precum și cu instrumentele mediului de dezvoltare. Voi folosi codul Visual Studio pentru a dezvolta fișiere cu teme JSON.

Să aruncăm o privire la personalizările disponibile care sunt deja încorporate în aplicația desktop LuckyTemplates. În primul rând, avem nevoie de o pânză pentru a ne prezenta munca. Am folosit setul de date de practică LuckyTemplates, care este un set de date de vânzări simplu în care imaginile pot fi construite cu ușurință. Un fișier demonstrativ PBIX este o singură pagină de raport, iar dimensiunile personalizate de 1600 x 900 au fost folosite pentru a oferi puțin mai mult spațiu decât raportul standard de 1280 x 720.

Tematică personalizată în LuckyTemplates

Cuprins

Utilizarea temei implicite

Să aruncăm o privire la tema noastră implicită aici. Dacă căutăm teme și aplicăm tema implicită...

Tematică personalizată în LuckyTemplates

… putem vedea că folosește doar culorile standard albastru, portocaliu și violet.

Tematică personalizată în LuckyTemplates

Și dacă selectez tema Text alb pe fundal întunecat ...

Tematică personalizată în LuckyTemplates

… aceasta este tema pe care o vom vedea.

Tematică personalizată în LuckyTemplates

O revizuire rapidă a elementelor de bază JSON pentru tematică personalizată

Aceasta nu este cu siguranță o revizuire cuprinzătoare despre cum să dezvoltați un fișier JSON pentru LuckyTemplates, ci mai degrabă câteva comentarii rapide despre fișierele JSON.

JSON înseamnă JavaScript Object Notation ; acesta este un format de text clar pentru fișierele de date, constând din obiecte imbricate sau blocuri de cod. Fiecare dintre acestea are propria sa colecție de perechi nume-valoare.

Colonele sunt folosite pentru a separa perechile nume-valoare. Bretele sunt folosite pentru a înconjura un obiect. Elementele listei sunt separate prin virgule și listele pot fi șterse. O listă poate fi și o matrice, care, în acest caz, este înconjurată de paranteze drepte.

Tematică personalizată în LuckyTemplates

Un fișier LuckyTemplates JSON constă de obicei din trei secțiuni principale: nume , culori și elemente vizuale . Secțiunea de nume este de fapt singura secțiune necesară și, după cum puteți vedea, aici vom începe investigația astăzi.

Tematică personalizată în LuckyTemplates

Să aplicăm acest fișier temă, răsfoind teme.

Tematică personalizată în LuckyTemplates

Vom alege tema implicită. Veți vedea că sunt folosite culorile implicite.

Tematică personalizată în LuckyTemplates

Să mergem la secțiunea bloc de cod și să copiem setul de culori alternative.

Tematică personalizată în LuckyTemplates

Îl putem lipi în fișierul nostru temă JSON adăugând o virgulă după blocul de nume și apoi lipind codul.

Tematică personalizată în LuckyTemplates

Vom salva fișierul cu tema JSON, vom reveni la LuckyTemplates și vom aplica tema scratch.

Acum, putem vedea că culorile s-au schimbat.

Tematică personalizată în LuckyTemplates

Secțiunea vizuală este de departe cea mai mare și aici ne facem restul muncii. Puteți schimba cu ușurință textul, inclusiv fontul, dimensiunea familiei și culoarea.

Să mergem la bloc-notes pentru a copia blocul de cod pentru clasele noastre de text și fonturile setate la diferite dimensiuni.

Tematică personalizată în LuckyTemplates

Apoi vom trece la Visual Studio Code, vom adăuga o coloană pentru separarea codurilor și apoi vom lipi codul.

Tematică personalizată în LuckyTemplates

Încă o dată, vom salva fișierul nostru cu tema. Apoi vom reveni la LuckyTemplates și vom aplica fișierele teme. Putem vedea că toate textele au devenit acum albastre.

Tematică personalizată în LuckyTemplates

Unul dintre lucrurile pe care le putem face cu ușurință este să schimbăm culoarea textului. Să revenim la fișierul JSON din nou, să selectăm culoarea albastră și să o înlocuim cu roșu.

Tematică personalizată în LuckyTemplates

Să salvăm asta din nou, să revenim la LuckyTemplates și să importam încă o dată fișierul cu tema JSON. Acum, putem vedea că toate textele s-au schimbat în roșu.

Tematică personalizată în LuckyTemplates

Schimbarea fundalului pentru tematică personalizată

Acum să ne uităm la fundalul paginii și să o setăm la a doua cea mai închisă culoare din paleta noastră. Vom trece la Notepad++, vom lua blocul de cod de fundal al paginii și îl vom copia.

Tematică personalizată în LuckyTemplates

Și apoi vom merge la Visual Studio Code și vom lipi codul acolo.

Tematică personalizată în LuckyTemplates

Apoi accesați LuckyTemplates și încă o dată, aplicați tema scratch pentru a vedea noul fundal.

Tematică personalizată în LuckyTemplates

Schimbarea fundalului textului titlului

Să finalizăm demonstrația schimbând fundalul textului titlului în cea mai închisă culoare a temei și culoarea textului în alb. După cum puteți vedea, nu mi-am dat seama care este sintaxa adecvată pentru setarea stilului tabelului și matricei prin fișierul temă JSON. Așa că am folosit interfața pentru a schimba stilul ambelor elemente vizuale la niciunul .

Tematică personalizată în LuckyTemplates

Să revenim la Notepad++ pentru a copia blocul de cod JSON pentru fundalul titlului nostru.

Tematică personalizată în LuckyTemplates

Și apoi trecem la Visual Studio Code pentru a lipi codul acolo.

Tematică personalizată în LuckyTemplates

Din nou, ne vom salva tema, vom reveni la LuckyTemplates și vom aplica tema încă o dată.

Tematică personalizată în LuckyTemplates

Adăugarea de umbre la imagini

De asemenea, am câteva mici demonstrații independente care prezintă câteva opțiuni de teme. Să ne resetam tema înapoi la opțiunea implicită. Dacă dorim să adăugăm umbre tuturor elementelor vizuale, putem folosi sintaxa visualStyles și dropShadow.

Tematică personalizată în LuckyTemplates

Dacă trecem la LuckyTemplates și aplicăm acel fișier temă, veți vedea că toate imaginile noastre au umbre.

Tematică personalizată în LuckyTemplates

Adăugarea textului titlului

Dacă vrem să ne asigurăm că toate elementele noastre vizuale au text de titlu, putem adăuga un text de titlu substituent folosind stilurile vizuale, titlul, afișarea și sintaxa textului din Visual Studio Code.

Tematică personalizată în LuckyTemplates

Dacă trecem la LuckyTemplates și aplicăm acel fișier temă, vom observa că doar unul dintre imaginile noastre s-a schimbat, deoarece toate celelalte sunt deja modificate cu titluri.

Tematică personalizată în LuckyTemplates

Dacă trebuie să mergem la o pagină nouă, să creăm un nou tabel și să aducem canalele și măsurile pe care le dorim, avem textul de titlu implicit.

Tematică personalizată în LuckyTemplates

Un alt lucru pe care îl putem face este să afectăm modul în care imaginile noi se scalează la containerul lor. Dacă resetăm la tema implicită și inserăm o imagine, vom vedea că își menține raportul de aspect.

Tematică personalizată în LuckyTemplates

Dacă dorim să folosim un fișier temă pentru a seta scalarea imaginii, putem folosi sintaxa visualStyles, image, imageScaling și image ScalingType.

Tematică personalizată în LuckyTemplates

Dacă trecem la LuckyTemplates și adăugăm acea temă, vom vedea că raportul de aspect poate fi acum modificat pentru vizualul existent.

Tematică personalizată în LuckyTemplates

Și dacă adăugăm imagini noi, putem vedea din nou că scalarea este acum setată să se potrivească.

Tematică personalizată în LuckyTemplates

Alte lucruri de reținut în tematica personalizată

Setarea de transparență a fundalului paginii din fișierul JSON nu pare să fie luată în considerare, așa că am folosit interfața pentru a seta nivelul de transparență a fundalului paginii la 0 înainte de începerea demonstrației.

Setările pentru stilul tabelului și matricei nu par să fie luate în considerare. Așa că am folosit interfața pentru a seta stilul de tabel și matrice la niciunul.

Ordinea pare să fie importantă în fișierele cu teme JSON, așa că dacă descoperiți că o anumită setare nu este luată în considerare, încercați să reordonați setarea de interes mai sus sau mai devreme în cod.

Este posibil ca elementele vizuale existente să nu răspundă pe deplin la fișierele de temă, mai ales dacă au fost deja aplicate setări de format.

Tematică personalizată în LuckyTemplates

Crearea temelor, siglelor companiei, pictogramelor și fundalurilor
Cum să selectați tema de culoare LuckyTemplates pentru rapoartele dvs.
Cum să creați o paletă de culori convingătoare LuckyTemplates

Concluzie

Dacă sunteți un neofit relativ în codarea JSON, în special în LuckyTemplates, vă rugăm să luați toate exemplele pe care le-am folosit cu un grăunte de sare. Mă aștept ca cei mai experimentați și familiarizați cu codarea temelor JSON din LuckyTemplates să producă un cod mult mai bun și mai lizibil.

În cele din urmă, am vrut doar să împărtășesc câteva dintre experiențele mele inițiale și să prezint câteva dintre personalizările pe care le-am găsit în tematica personalizată. Există o multitudine de setări disponibile pentru tematică LuckyTemplates JSON, iar cei care sunt dispuși să investească timp și efort pentru a cerceta resursele online disponibile pot dezvolta în mod iterativ fișiere cu teme utile.

Un punct de plecare excelent este fila de proprietăți a generatorului de teme avansat al PowerBI.tips, unde puteți folosi interfața lor de utilizare pentru a genera fișiere de teme JSON pentru toate tipurile vizuale sau pentru anumite tipuri. Sperăm că puteți adăuga codare personalizată a temei JSON în caseta de instrumente LuckyTemplates și vă poate ajuta atât la standardizarea rapoartelor, cât și la economisirea de muncă în viitor.

Greg


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