Streudiagramm-Visualisierungen mit Charticulator
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
Im heutigen Beitrag werde ich einen kurzen Überblick über die Anpassungen geben, die Sie durch direktes Bearbeiten und Anwenden einer JSON-Designdatei vornehmen können. Dies ist eigentlich keine Beschreibung dessen, was in LuckyTemplates selbst getan werden kann, sondern vielmehr ein Beispiel dafür, was außerhalb von LuckyTemplates erreicht werden kann, wenn Sie benutzerdefinierte Designs erstellen. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.
Dieses Thema richtet sich nicht an Benutzer von LuckyTemplates-Berichten oder gelegentliche LuckyTemplates-Entwickler, sondern an diejenigen, die mit der direkten Bearbeitung und Erstellung von JSON-Codes vertraut und vertraut sind.
Um benutzerdefinierte Designs zu implementieren, müssen Sie mit der Syntax und Struktur von JSON-Dateien sowie den Tools der Entwicklungsumgebung vertraut sein. Ich werde Visual Studio-Code verwenden, um JSON-Designdateien zu entwickeln.
Werfen wir einen Blick auf die verfügbaren Anpassungen, die bereits in die LuckyTemplates-Desktopanwendung integriert sind. Zuerst brauchen wir eine Leinwand, um unsere Arbeit zu präsentieren. Ich habe den LuckyTemplates-Übungsdatensatz verwendet, einen einfachen Verkaufsdatensatz, mit dem sich leicht visuelle Elemente erstellen lassen. Eine Demonstrations-PBIX-Datei besteht aus einer einzelnen Berichtsseite und es wurden benutzerdefinierte Abmessungen von 1600 x 900 verwendet, um etwas mehr Platz als der Standardbericht von 1280 x 720 zu bieten.
Inhaltsverzeichnis
Verwenden des Standardthemas
Schauen wir uns hier unser Standardthema an. Wenn wir nach Themen suchen und das Standardthema anwenden ...
… wir können sehen, dass nur die Standardfarben Blau, Orange und Lila verwendet werden.
Und wenn ich das Thema Weißer Text auf dunklem Hintergrund auswähle …
… das ist das Thema, das wir sehen werden.
Ein kurzer Überblick über die JSON-Grundlagen für benutzerdefiniertes Theming
Dies ist definitiv kein umfassender Überblick über die Entwicklung einer JSON-Datei für LuckyTemplates, sondern vielmehr ein paar kurze Kommentare zu JSON-Dateien.
JSON steht für JavaScript Object Notation ; Dabei handelt es sich um ein Klartextformat für Datendateien, die aus verschachtelten Objekten oder Codeblöcken bestehen. Jedes davon verfügt über eine eigene Sammlung von Name-Wert-Paaren.
Doppelpunkte werden zur Trennung von Name-Wert-Paaren verwendet. Klammern werden verwendet, um ein Objekt zu umgeben. Listenelemente werden durch Kommas getrennt und Listen können gelöscht werden. Eine Liste kann auch ein Array sein, das in diesem Fall von eckigen Klammern umgeben ist.
Eine LuckyTemplates-JSON-Datei besteht normalerweise aus drei Hauptabschnitten: Name , Farben und Visuals . Der Namensabschnitt ist eigentlich der einzige erforderliche Abschnitt, und wie Sie sehen, beginnen wir heute hier mit unserer Untersuchung.
Wenden wir einfach diese Theme-Datei an, indem wir nach Themes suchen.
Wir entscheiden uns für das Standardthema. Sie werden sehen, dass die Standardfarben verwendet werden.
Gehen wir zum Codeblockabschnitt und kopieren Sie den Satz alternativer Farben.
Wir können das in unsere JSON-Designdatei einfügen, indem wir nach dem Namensblock ein Komma hinzufügen und dann den Code einfügen.
Wir speichern die JSON-Designdatei, kehren zu LuckyTemplates zurück und wenden das Scratch-Design an.
Jetzt können wir sehen, dass sich die Farben geändert haben.
Der visuelle Bereich ist bei weitem der größte, und hier erledigen wir den Rest unserer Arbeit. Sie können den Text, einschließlich Schriftart, Familiengröße und Farbe, problemlos ändern.
Gehen wir zu unserem Notizblock, um den Codeblock für unsere Textklassen und Schriftarten zu kopieren, die auf verschiedene Größen eingestellt sind.
Dann gehen wir zu Visual Studio Code, fügen eine Spalte zum Trennen der Codes hinzu und fügen dann den Code ein.
Wir speichern noch einmal unsere Theme-Datei. Dann kehren wir zu LuckyTemplates zurück und wenden die Designdateien an. Wir können sehen, dass jetzt alle Texte blau sind.
Eines der Dinge, die wir ganz einfach tun können, ist, die Textfarbe zu ändern. Kehren wir noch einmal zur JSON-Datei zurück, wählen die blaue Farbe aus und ersetzen sie durch Rot.
Speichern wir das noch einmal, gehen zurück zu LuckyTemplates und importieren die JSON-Designdatei noch einmal. Jetzt können wir sehen, dass alle Texte in Rot geändert wurden.
Ändern des Hintergrunds für benutzerdefinierte Designs
Schauen wir uns nun den Seitenhintergrund an und stellen ihn auf die zweitdunkelste Farbe in unserer Palette ein. Wir gehen zu Notepad++, holen uns den Codeblock für den Seitenhintergrund und kopieren ihn.
Und dann gehen wir zu Visual Studio Code und fügen den Code dort ein.
Gehen Sie dann zu LuckyTemplates und wenden Sie erneut das Scratch-Design an, um den neuen Hintergrund anzuzeigen.
Ändern des Titeltexthintergrunds
Vervollständigen wir unsere Demo, indem wir den Hintergrund unseres Titeltexts auf die dunkelste Designfarbe und die Textfarbe auf Weiß ändern. Wie Sie sehen, habe ich die richtige Syntax zum Festlegen des Tabellen- und Matrixstils über die JSON-Designdatei nicht herausgefunden. Also habe ich die Benutzeroberfläche verwendet, um den Stil beider Visuals in „ none“ zu ändern .
Gehen wir zurück zu Notepad++, um den JSON-Codeblock für unseren Titelhintergrund zu kopieren.
Und dann gehen wir zu Visual Studio Code, um den Code dort einzufügen.
Auch hier speichern wir unser Design, kehren zu LuckyTemplates zurück und wenden das Design noch einmal an.
Hinzufügen von Schatten zu Bildern
Ich habe auch ein paar kleine eigenständige Demos, die einige Themenoptionen vorstellen. Lassen Sie uns unser Thema auf die Standardoption zurücksetzen. Wenn wir allen unseren visuellen Elementen Schatten hinzufügen möchten, können wir die Syntax „visualStyles“ und „dropShadow“ verwenden.
Wenn wir zu LuckyTemplates wechseln und diese Designdatei anwenden, werden Sie feststellen, dass alle unsere Visuals Schatten haben.
Titeltext hinzufügen
Wenn wir sicherstellen möchten, dass alle unsere Visuals über Titeltext verfügen, können wir mithilfe der VisualStyles-, Titel-, Show- und Textsyntax in Visual Studio Code Platzhaltertiteltext hinzufügen.
Wenn wir zu LuckyTemplates gehen und diese Designdatei anwenden, werden wir feststellen, dass sich nur eines unserer Visuals geändert hat, da alle anderen bereits mit Titeln geändert wurden.
Wenn wir zu einer neuen Seite gehen, eine neue Tabelle erstellen und die gewünschten Kanäle und Kennzahlen einfügen möchten, haben wir den Standardtiteltext.
Wir können auch die Art und Weise beeinflussen, wie neue Bilder in ihren Container skaliert werden. Wenn wir auf das Standarddesign zurücksetzen und ein Bild einfügen, werden wir feststellen, dass das Seitenverhältnis beibehalten wird.
Wenn wir eine Designdatei verwenden möchten, um die Bildskalierung festzulegen, können wir die Syntax „visualStyles“, „image“, „imageScaling“ und „image ScalingType“ verwenden.
Wenn wir zu LuckyTemplates wechseln und dieses Thema hinzufügen, werden wir sehen, dass das Seitenverhältnis jetzt für das vorhandene Visual geändert werden kann.
Und wenn wir neue Visuals hinzufügen, können wir wieder erkennen, dass die Skalierung nun passt.
Andere Dinge, die Sie beim benutzerdefinierten Design beachten sollten
Die Einstellung der Seitenhintergrundtransparenz in der JSON-Datei scheint nicht berücksichtigt zu werden, daher habe ich die Schnittstelle verwendet, um die Seitenhintergrundtransparenzstufe vor Beginn der Demo auf 0 zu setzen.
Die Einstellungen für Tabellen- und Matrixstil scheinen ebenfalls nicht berücksichtigt zu werden. Also habe ich die Schnittstelle verwendet, um den Tabellen- und Matrixstil auf „Keine“ zu setzen.
Die Reihenfolge scheint in JSON-Designdateien wichtig zu sein. Wenn Sie also feststellen, dass eine bestimmte Einstellung nicht berücksichtigt wird, versuchen Sie, die gewünschte Einstellung weiter oben oder weiter oben im Code anzuordnen.
Vorhandene Visuals reagieren möglicherweise nicht vollständig auf Designdateien, insbesondere wenn bereits Formateinstellungen angewendet wurden.
Erstellen von Designs, Firmenlogos, Symbolen und Hintergründen.
So wählen Sie ein LuckyTemplates-Farbdesign für Ihre Berichte aus.
So erstellen Sie eine überzeugende LuckyTemplates-Farbpalette
Abschluss
Wenn Sie ein relativer Neuling in der JSON-Codierung sind, insbesondere in LuckyTemplates, nehmen Sie bitte alle Beispiele, die ich verwendet habe, mit Vorsicht. Ich erwarte, dass diejenigen, die mehr Erfahrung und Erfahrung mit der JSON-Theme-Codierung in LuckyTemplates haben, viel besseren und besser lesbaren Code produzieren werden.
Abschließend möchte ich nur einige meiner ersten Erfahrungen teilen und einige der Anpassungen vorstellen, die ich beim benutzerdefinierten Design gefunden habe. Es stehen zahlreiche Einstellungen für die JSON-Designgestaltung von LuckyTemplates zur Verfügung, und wer bereit ist, Zeit und Mühe in die Recherche der verfügbaren Online-Ressourcen zu investieren, kann iterativ nützliche Designdateien entwickeln.
Ein guter Ausgangspunkt ist die Registerkarte „Eigenschaften“ des erweiterten Theme-Generators von PowerBI.tips, wo Sie über deren Benutzeroberfläche JSON-Themedateien für alle oder bestimmte visuelle Typen generieren können. Hoffentlich können Sie Ihrer LuckyTemplates-Toolbox benutzerdefinierte JSON-Theme-Codierung hinzufügen. Dies kann sowohl zur Standardisierung Ihrer Berichte beitragen als auch Ihnen in Zukunft Arbeit ersparen.
Gregor
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.
Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.
Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.
In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.
In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.
Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.
Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.
Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.