Temi personalizzati in LuckyTemplates

Temi personalizzati in LuckyTemplates

Per il post di oggi, farò una rapida rassegna delle personalizzazioni che puoi apportare modificando e applicando direttamente un file del tema JSON. Questa non è in realtà una descrizione di ciò che può essere fatto all'interno di LuckyTemplates stesso, ma piuttosto un esempio di ciò che può essere realizzato al di fuori di LuckyTemplates quando si creano temi personalizzati. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Questo argomento non è destinato agli utenti di report di LuckyTemplates o agli sviluppatori occasionali di LuckyTemplates, ma piuttosto a coloro che hanno familiarità e hanno dimestichezza con la modifica e la creazione diretta di codici JSON.

Per implementare temi personalizzati devi essere a tuo agio con la sintassi e la struttura dei file JSON e anche con gli strumenti dell'ambiente di sviluppo. Userò il codice di Visual Studio per sviluppare file di temi JSON.

Diamo un'occhiata alle personalizzazioni disponibili che sono già incorporate nell'applicazione desktop LuckyTemplates. Innanzitutto, abbiamo bisogno di una tela per mostrare il nostro lavoro. Ho utilizzato il set di dati di pratica LuckyTemplates, che è un semplice set di dati di vendita in cui è possibile creare facilmente elementi visivi. Un file PBIX dimostrativo è una singola pagina di report e le dimensioni personalizzate di 1600 x 900 sono state utilizzate per dare un po' più di spazio rispetto al report standard di 1280 x 720.

Temi personalizzati in LuckyTemplates

Sommario

Utilizzo del tema predefinito

Diamo un'occhiata al nostro tema predefinito qui. Se cerchiamo i temi e applichiamo il tema predefinito...

Temi personalizzati in LuckyTemplates

… possiamo vedere che utilizza solo i colori standard blu, arancione e viola.

Temi personalizzati in LuckyTemplates

E se seleziono il tema Testo bianco su sfondo scuro ...

Temi personalizzati in LuckyTemplates

…questo è il tema che vedremo.

Temi personalizzati in LuckyTemplates

Una rapida rassegna delle nozioni di base di JSON per i temi personalizzati

Questa non è sicuramente una recensione completa su come sviluppare un file JSON per LuckyTemplates, ma piuttosto alcuni rapidi commenti sui file JSON.

JSON sta per JavaScript Object Notation ; questo è un formato di testo in chiaro per i file di dati, costituito da oggetti nidificati o blocchi di codice. Ognuno di questi ha la propria raccolta di coppie nome-valore.

I due punti vengono utilizzati per separare le coppie nome-valore. Le parentesi graffe vengono utilizzate per circondare un oggetto. Gli elementi dell'elenco sono separati da virgole e gli elenchi possono essere cancellati. Un elenco può anche essere un array, che in questo caso è racchiuso tra parentesi quadre.

Temi personalizzati in LuckyTemplates

Un file JSON di LuckyTemplates è in genere costituito da tre sezioni principali: name , colors e visuals . La sezione del nome è in realtà l'unica sezione obbligatoria e, come puoi vedere, è qui che inizieremo la nostra indagine oggi.

Temi personalizzati in LuckyTemplates

Applichiamo semplicemente questo file del tema cercando i temi.

Temi personalizzati in LuckyTemplates

Andremo per il tema predefinito. Vedrai che vengono utilizzati i colori predefiniti.

Temi personalizzati in LuckyTemplates

Andiamo alla sezione del blocco di codice e copiamo il set di colori alternativi.

Temi personalizzati in LuckyTemplates

Possiamo incollarlo nel nostro file del tema JSON aggiungendo una virgola dopo il blocco del nome e quindi incollando il codice.

Temi personalizzati in LuckyTemplates

Salveremo il file del tema JSON, torneremo a LuckyTemplates e applicheremo il tema scratch.

Ora possiamo vedere che i colori sono cambiati.

Temi personalizzati in LuckyTemplates

La sezione visiva è di gran lunga la più grande, ed è qui che stiamo facendo il resto del nostro lavoro. Puoi cambiare facilmente il testo, incluso il carattere, la dimensione della famiglia e il colore.

Passiamo al nostro blocco note per copiare il blocco di codice per le nostre classi di testo e font impostati su dimensioni diverse.

Temi personalizzati in LuckyTemplates

Quindi passeremo a Visual Studio Code, aggiungeremo una colonna per separare i codici e quindi incolleremo il codice.

Temi personalizzati in LuckyTemplates

Ancora una volta, salveremo il nostro file del tema. Quindi torneremo a LuckyTemplates e applicheremo i file del tema. Possiamo vedere che ora tutti i testi sono diventati blu.

Temi personalizzati in LuckyTemplates

Una delle cose che possiamo facilmente fare è cambiare il colore del testo. Torniamo nuovamente al file JSON, selezioniamo il colore blu e sostituiamolo con il rosso.

Temi personalizzati in LuckyTemplates

Salviamolo di nuovo, torniamo a LuckyTemplates e importiamo il file del tema JSON ancora una volta. Ora possiamo vedere che tutti i testi sono diventati rossi.

Temi personalizzati in LuckyTemplates

Modifica dello sfondo per temi personalizzati

Ora diamo un'occhiata allo sfondo della pagina e impostiamolo sul secondo colore più scuro nella nostra tavolozza. Andremo su Notepad ++, prenderemo il nostro blocco di codice di sfondo della pagina e lo copieremo.

Temi personalizzati in LuckyTemplates

E poi andremo a Visual Studio Code e incolleremo il codice lì.

Temi personalizzati in LuckyTemplates

Quindi vai su LuckyTemplates e, ancora una volta, applica il tema scratch per vedere il nuovo sfondo.

Temi personalizzati in LuckyTemplates

Modifica dello sfondo del testo del titolo

Completiamo la nostra demo cambiando lo sfondo del testo del titolo con il colore del tema più scuro e il colore del testo con il bianco. Come puoi vedere, non ho capito la sintassi corretta per impostare lo stile della tabella e della matrice tramite il file del tema JSON. Quindi ho utilizzato l'interfaccia per modificare lo stile di entrambi gli elementi visivi in ​​nessuno .

Temi personalizzati in LuckyTemplates

Torniamo a Notepad++ per copiare il blocco di codice JSON per lo sfondo del nostro titolo.

Temi personalizzati in LuckyTemplates

E poi passiamo a Visual Studio Code per incollare il codice lì.

Temi personalizzati in LuckyTemplates

Ancora una volta, salveremo il nostro tema, torneremo a LuckyTemplates e applicheremo il tema ancora una volta.

Temi personalizzati in LuckyTemplates

Aggiunta di ombre agli elementi visivi

Ho anche alcune piccole demo autonome che mostrano alcune opzioni del tema. Ripristiniamo il nostro tema all'opzione predefinita. Se vogliamo aggiungere ombre a tutti i nostri oggetti visivi, possiamo usare la sintassi visualStyles e dropShadow.

Temi personalizzati in LuckyTemplates

Se passiamo a LuckyTemplates e applichiamo quel file del tema, vedrai che tutti i nostri oggetti visivi hanno ombre.

Temi personalizzati in LuckyTemplates

Aggiunta del testo del titolo

Se vogliamo assicurarci che tutti i nostri oggetti visivi abbiano il testo del titolo, possiamo aggiungere del testo del titolo segnaposto usando la sintassi visualStyles, title, show e text in Visual Studio Code.

Temi personalizzati in LuckyTemplates

Se passiamo a LuckyTemplates e applichiamo quel file del tema, noteremo che solo uno dei nostri oggetti visivi è cambiato perché tutti gli altri sono già modificati con i titoli.

Temi personalizzati in LuckyTemplates

Se dobbiamo andare in una nuova pagina, creare una nuova tabella e inserire i canali e le misure che vogliamo, abbiamo il testo del titolo predefinito.

Temi personalizzati in LuckyTemplates

Un'altra cosa che possiamo fare è influenzare il modo in cui le nuove immagini si adattano al loro contenitore. Se reimpostiamo il tema predefinito e inseriamo un'immagine, vedremo che mantiene le sue proporzioni.

Temi personalizzati in LuckyTemplates

Se vogliamo utilizzare un file del tema per impostare il ridimensionamento dell'immagine, possiamo utilizzare la sintassi visualStyles, image, imageScaling e image ScalingType.

Temi personalizzati in LuckyTemplates

Se passiamo a LuckyTemplates e aggiungiamo quel tema, vedremo che le proporzioni possono ora essere modificate per l'oggetto visivo esistente.

Temi personalizzati in LuckyTemplates

E se aggiungiamo nuovi elementi visivi, possiamo vedere di nuovo che il ridimensionamento è ora impostato per adattarsi.

Temi personalizzati in LuckyTemplates

Altre cose da ricordare nei temi personalizzati

L'impostazione della trasparenza dello sfondo della pagina nel file JSON non sembra essere presa in considerazione, quindi ho utilizzato l'interfaccia per impostare il livello di trasparenza dello sfondo della pagina su 0 prima dell'inizio della demo.

Anche le impostazioni per lo stile della tabella e della matrice non sembrano essere prese in considerazione. Quindi ho usato l'interfaccia per impostare lo stile della tabella e della matrice su nessuno.

L'ordine sembra essere importante nei file del tema JSON, quindi se scopri che una particolare impostazione non viene presa in considerazione, prova a riordinare l'impostazione di interesse più in alto o prima nel codice.

Gli oggetti visivi esistenti potrebbero non rispondere completamente ai file del tema, soprattutto se sono già state applicate impostazioni di formato.

Temi personalizzati in LuckyTemplates

Creazione di temi, loghi aziendali, icone e sfondi
Come selezionare il tema dei colori di LuckyTemplates per i report
Come creare una tavolozza dei colori di LuckyTemplates accattivante

Conclusione

Se sei un neofita relativo nella codifica JSON, specialmente in LuckyTemplates, prendi tutti gli esempi che ho usato con le pinze. Mi aspetto che coloro che hanno più esperienza e familiarità con la codifica dei temi JSON all'interno di LuckyTemplates producano un codice molto migliore e più leggibile.

Infine, volevo solo condividere alcune delle mie esperienze iniziali e mostrare alcune delle personalizzazioni che ho trovato nei temi personalizzati. È disponibile una moltitudine di impostazioni per i temi JSON di LuckyTemplates e coloro che sono disposti a investire il tempo e gli sforzi per ricercare le risorse online disponibili possono sviluppare in modo iterativo file di temi utili.

Un ottimo punto di partenza è la scheda delle proprietà del generatore di temi avanzato di PowerBI.tips, in cui è possibile utilizzare l'interfaccia utente per generare file di temi JSON per tutti o tipi di oggetti visivi specifici. Si spera che tu possa aggiungere la codifica del tema JSON personalizzata alla tua casella degli strumenti di LuckyTemplates e che possa sia aiutarti a standardizzare i tuoi report sia risparmiarti un po 'di lavoro in futuro.

Greg


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere