LuckyTemplates-thema: dynamische themas simuleren

LuckyTemplates-thema: dynamische themas simuleren

Voor de blogpost van vandaag wil ik het hebben over een techniek die we kunnen gebruiken om dynamische thema's in een LuckyTemplates-rapport te simuleren . We hebben onlangs een paar berichten op het ondersteuningsforum van LuckyTemplates gehad met de vraag hoe het thema van een LuckyTemplates-rapport dynamisch kan worden gewijzigd. In één geval wilde de gebruiker dat een enkele inhoudspagina het thema van meerdere afdelingen of categorieën weerspiegelde. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Vanaf mei 2021 kan slechts één JSON-themabestand worden gebruikt in een LuckyTemplates-rapport en mag een pagina slechts één achtergrond hebben. Dit is de reden waarom er een andere techniek nodig is om het gestelde doel te bereiken.

Ik dacht erover om bladwijzers (in plaats van paginanavigatie) en afbeeldingen (in plaats van pagina-achtergronden) te gebruiken om een ​​dynamisch thema te simuleren en besloot het eens te proberen.

Dit is wat ik tot nu toe heb bedacht. Dit is een startpagina met vier knoppen.

LuckyTemplates-thema: dynamische thema's simuleren

Er is er een voor elke categorie zendingen. Als u over elke categorie beweegt, kunt u zien dat het zweefgedrag de transparantie verandert.

Als ik op de Air-knop klik, ga ik naar een categoriepagina met hetzelfde thema (vliegtuig als achtergrond) als dat van de Air-knop.

LuckyTemplates-thema: dynamische thema's simuleren

LuckyTemplates-thema: dynamische thema's simuleren

Als ik op de knop Zee klik, gaat deze naar de categoriepagina Zee met hetzelfde thema (schip met vracht als achtergrond).

LuckyTemplates-thema: dynamische thema's simuleren

LuckyTemplates-thema: dynamische thema's simuleren

Nogmaals, als ik op de andere knop voor Spoor klik, wordt een ander thema weergegeven (spoorweg als achtergrond).

LuckyTemplates-thema: dynamische thema's simuleren

LuckyTemplates-thema: dynamische thema's simuleren

U kunt zien dat er slechts twee pagina's bij dit rapport betrokken zijn. Om de oplossing te bouwen, begon ik met een lege PBIX, daarna voegde ik een kleine verzendgegevensset toe op basis van degene die we gebruikten in de recente .

Inhoudsopgave

Het LuckyTemplates-rapport instellen

Daarna zocht ik online en vond enkele afbeeldingen die de verschillende verzendwijzen of categorieën vertegenwoordigden. Daarna volgde ik het op door een basiskleurthema te genereren met behulp van de kleurthema-generator in de LuckyTemplates Analyst Hub.

Ik koos medium donkerblauw als uitgangspunt en gebruikte vervolgens de kleurenwaaierfunctie om een ​​zeskleurenthema te genereren, dat ik vervolgens gebruikte om het thema van dit LuckyTemplates-rapport aan te passen.

LuckyTemplates-thema: dynamische thema's simuleren

LuckyTemplates-thema: dynamische thema's simuleren

Ten slotte heb ik een paar DAX-maatregelen ontwikkeld om de tekst en achtergrond of lettertypekleur terug te geven met behulp van de gewenste thema's. Laten we snel kijken.

We openen onze Key Measures en gaan dan door onze map Color Measures . Themakleur 6 is slechts een hexadecimale code voor een van mijn thema's, terwijl themakleur 5 mijn middenblauwe startkleur is.

LuckyTemplates-thema: dynamische thema's simuleren

Weergavematen maken

Dan gaan we naar de Toon Maatregelen en klik dan op de Tabel Titel Tekst maat.

LuckyTemplates-thema: dynamische thema's simuleren

Dit heeft een waarde die wordt bepaald door de huidige categorie en wordt gemaakt met behulp van een instructie.

LuckyTemplates-thema: dynamische thema's simuleren

Als we kijken naar de meting Table Title Font Background Color , gebruikt deze precies dezelfde SWITCH TRUE-instructie op basis van categorie; maar deze keer retourneert het een kleurthema-maat.

LuckyTemplates-thema: dynamische thema's simuleren

Ik heb een vergelijkbare maatstaf voor de kleur van het lettertype, genaamd Tabeltitel Lettertypekleur , die een breder zwart retourneert dat goed contrasteert met de themakleur.

LuckyTemplates-thema: dynamische thema's simuleren

En tot slot heb ik een tabelachtergrondkleurmaat , die een duplicaat is van mijn tabeltitellettertype Achtergrondkleurmaat , maar met een andere naam om het instellen te vergemakkelijken.

We hebben ook een kleine tafel onderaan zodat we kunnen zien wat de resultaten van die maatregelen zijn.

LuckyTemplates-thema: dynamische thema's simuleren

Dat was het voor de opstelling. Laten we nu samen de oplossing bouwen en beginnen met een startpagina zodat we ergens naartoe kunnen navigeren.

LuckyTemplates-thema: dynamische thema's simuleren

Een startknop maken

We maken een Content 2-pagina en voegen een afbeelding toe voor Home .

LuckyTemplates-thema: dynamische thema's simuleren

LuckyTemplates-thema: dynamische thema's simuleren

Plaats de afbeelding in een hoek, maak deze iets kleiner en stel de actie in om naar de startpagina te navigeren.

LuckyTemplates-thema: dynamische thema's simuleren

Een snijmachine maken voor de categorieën

Vervolgens voegen we een slicer voor categorieën toe en maken we de slicer single select .

LuckyTemplates-thema: dynamische thema's simuleren

De titel toevoegen

De volgende stap is het toevoegen van een tekstvak in de linkerbovenhoek voor de titel. Laten we het ABC Transport noemen en een maatregel toevoegen aan onze categorie.

LuckyTemplates-thema: dynamische thema's simuleren

De titel verandert wanneer we verschillende selecties maken op onze slicer. We kunnen ook de letterkleur en -grootte wijzigen.

LuckyTemplates-thema: dynamische thema's simuleren

Het volgende dat u moet doen, is een afbeelding toevoegen voor elke categorie. Laten we de eerste afbeelding voor luchtvervoer toevoegen. We stellen het in op maat 1280 en 720 voor volledige grootte. We gaan dit een naam geven in het selectievenster.

LuckyTemplates-thema: dynamische thema's simuleren

De tabel maken en opmaken

We doen dezelfde stappen voor de extra afbeeldingen en voegen dan een tabel toe. Laten we een nieuwe tabel aan deze tabel toevoegen. We zullen het in de categorie plaatsen zodat we het kunnen zien in onze zendingentabel, evenals het land van herkomst en land van bestemming. Uit onze categorie met belangrijkste maatregelen gaan we ook de maatregelen toevoegen die we al hebben berekend.

LuckyTemplates-thema: dynamische thema's simuleren

LuckyTemplates-thema: dynamische thema's simuleren

Het volgende dat u moet doen, is de tabel opmaken. We zullen de titeltekst eerst instellen op de maat die we al hebben berekend.

LuckyTemplates-thema: dynamische thema's simuleren

Zodra we op de slicer klikken, kunnen we zien dat de titel van de tabel verandert op basis van de selectie die we in de slicer maken.

LuckyTemplates-thema: dynamische thema's simuleren

We kunnen ook de kleur van het lettertype van de tabel, de achtergrond van de tabel en de transparantie wijzigen.

LuckyTemplates-thema: dynamische thema's simuleren

De volgende stap is het toevoegen van een bladwijzer voor elke afbeelding.

LuckyTemplates-thema: dynamische thema's simuleren

De startpagina maken

Dat is het voor de inhoudspagina. Laten we verder gaan naar de startpagina. Om te beginnen voegen we hier een lege knop toe.

LuckyTemplates-thema: dynamische thema's simuleren

We gaan de omtrek uitschakelen en verkleinen naar 400 en 250.

LuckyTemplates-thema: dynamische thema's simuleren


Vervolgens gaan we een afbeelding voor deze knop invullen.

LuckyTemplates-thema: dynamische thema's simuleren

We passen de afbeelding passend aan en de transparantie op 0% voor Bij zweven , zodat we kunnen zien dat de knop transparant wordt wanneer deze niet is geselecteerd.

LuckyTemplates-thema: dynamische thema's simuleren

LuckyTemplates-thema: dynamische thema's simuleren

Het volgende dat u moet doen, is er een bladwijzeractie aan toevoegen. Schakel de schuifknop Actie in en wijzig deze in Bladwijzer. Selecteer de Air 2-pagina.

LuckyTemplates-thema: dynamische thema's simuleren

De volgende stap is het instellen van de titel. We kunnen er een transparante kleur van maken, zodat we het eigenlijk niet kunnen zien.

LuckyTemplates-thema: dynamische thema's simuleren

LuckyTemplates-thema: dynamische thema's simuleren

We doen dit nog drie keer door de afbeelding te kopiëren en te plakken. Vervolgens passen we deze aan om elke categorie weer te geven.

LuckyTemplates-thema: dynamische thema's simuleren

Voor de tweede knop gaan we de vulling wijzigen van luchtvervoer naar zeevervoer .

LuckyTemplates-thema: dynamische thema's simuleren

Wijzig vervolgens de afbeelding zodat deze past en verander de naam. We zullen deze achtergrondkleur dan veranderen in een ander thema.

LuckyTemplates-thema: dynamische thema's simuleren

Voor de derde knop veranderen we de vulling van luchtvervoer naar vervoer over de weg .

LuckyTemplates-thema: dynamische thema's simuleren

Nogmaals, we zullen de afbeelding passend maken en de achtergrondkleur van de titel wijzigen.

LuckyTemplates-thema: dynamische thema's simuleren

En voor onze laatste knop veranderen we de vulling van luchtvervoer naar vervoer per spoor .

LuckyTemplates-thema: dynamische thema's simuleren

En nogmaals, we moeten de afbeelding passend maken en de kleur van de achtergrond wijzigen in een ander thema.

LuckyTemplates-thema: dynamische thema's simuleren

Op de luchtknoppagina hadden we de actie geselecteerd als Bookmark Air 2. Voor de andere drie knoppen moeten we de geselecteerde actie wijzigen. Op de zee-knoppagina moeten we er bijvoorbeeld een bladwijzer van maken naar Bladwijzer Zee 2.

LuckyTemplates-thema: dynamische thema's simuleren

Conclusie

Dus nu hebben we onze nieuw gebouwde oplossing. Wanneer we op Control drukken en op de startpagina klikken, worden we naar de inhoud 2-pagina geleid waar het juiste schermvullende beeld van de achtergrond wordt weergegeven voor de geselecteerde categorie. We kunnen de startknop gebruiken om terug te navigeren naar de startpagina 2.

Vanaf mei 2021 kunnen in de huidige release van LuckyTemplates Desktop de volgende eigenschappen worden ingesteld voor de tabel:

LuckyTemplates-thema: dynamische thema's simuleren

De overige eigenschappen kunnen op dit moment niet programmatisch worden ingesteld. Maar indien nodig kan men gebruikmaken van een oplossing met behulp van meerdere tabelvisuals , één voor elke categorie, en vervolgens de producteigenschappen en zichtbaarheid individueel naar wens aanpassen.

Dit kan iets ingewikkelder zijn, maar extra flexibiliteit is mogelijk. De ervaring leert dat aanvullende eigenschappen aanpasbaar zullen worden in toekomstige releases van de LuckyTemplates-desktop.

Hopelijk voegt het LuckyTemplates-team de mogelijkheid toe om meerdere thema's in een rapport te gebruiken. Maar voor nu is hier een techniek waarmee je verschillende thema's kunt simuleren.

Bedankt voor het kijken en ik wens je het allerbeste op je LuckyTemplates-reis.

Greg


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten