So speichern und laden Sie eine RDS-Datei in R
Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.
In diesem Beitrag möchte ich weiterhin die LuckyTemplates-Best Practice bei der Entwicklung von Berichten vorstellen. Wie ich letztes Mal im ersten Teil dieser Serie erwähnt habe , habe ich viele Online-Ressourcen genutzt, die für meinen eigenen Weg von entscheidender Bedeutung waren; aber ich war schnell von all dem Inhalt überwältigt. Am Ende machte ich meine eigenen Notizen, die ich in leicht verständliche PowerPoint-Dateien umwandelte. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.
Dies ist keineswegs eine erschöpfende Liste oder auch nur die Top-Praktiken, sondern lediglich diejenigen, die ich in meine eigene Entwicklung integriert habe. Ich habe dieses Thema mit anderen LuckyTemplates-Benutzern besprochen, um deren Meinung einzuholen, aber auch hier handelt es sich um meine eigenen Erkenntnisse. Darüber hinaus wird sich eine bewährte Vorgehensweise für LuckyTemplates im Laufe der Zeit weiterentwickeln, wenn sowohl in der LuckyTemplates-Anwendung als auch in der LuckyTemplates-Community neue und erweiterte Funktionen eingeführt werden.
Das Publikum sollte immer in erster Linie im Kopf des Entwicklers stehen, und alle Schritte, die Sie unternehmen, um das Berichtserlebnis für Berichtskonsumenten zu verbessern, sind die Mühe wert.
Inhaltsverzeichnis
Erstellen einer Schaltfläche zum Zurücksetzen des Slicers
Ich verliere mich leicht, wenn ich auf Grafiken und verschiedene visuelle Elemente auf einer Seite klicke, und manchmal weiß ich nicht, welche Filter ich angewendet habe. Aus diesem Grund erstelle ich gerne ein Lesezeichen für den Anfangsstatus eines Berichts und erstelle dann eine Schaltfläche zum Zurücksetzen des Slicers , damit ich problemlos zum Anfangsstatus des Berichts zurückkehren kann.
Einschließlich eines Slicer-Auswahlbereichs
Wenn Berichtsraum verfügbar ist, füge ich gerne Slicer-Auswahlen hinzu, um alle aktuellen Slicer-Auswahlen anzuzeigen. Eine der „Funktionen“ von LuckyTemplates besteht darin, dass dieser Wert angezeigt wird, wenn Sie ein einzelnes Element aus einem Dropdown-Slicer auswählen.
Wenn Sie jedoch mehr als einen Wert auswählen, zeigt LuckyTemplates mehrere Auswahlmöglichkeiten an, was dem Benutzer kein Vertrauen beim Erkunden von Erkenntnissen gibt.
ein Beispiel dieser Technik verwendet und es gibt ein YouTube-Video, das diese Technik vorstellt.
Hinzufügen von Interaktivität zu Schaltflächen
Eine weitere Best Practice für LuckyTemplates ist das Hinzufügen von Interaktivität zu Schaltflächen. Sie können dies tun, indem Sie das Verhalten beim Schweben über die Schaltflächen ändern. Sie können viele Eigenschaften ändern, z. B. Schriftgröße, Schriftfamilie, Textfarbe, Füllfarbe oder Linienbreite. Einige dieser Techniken habe ich kürzlich in einem anderen YouTube-Video von LuckyTemplates vorgestellt .
Wenn Sie in meinem Beispiel mit der Maus über eine dieser Schaltflächen fahren, werden Sie einen leichten Unterschied im Verhalten der visuellen Elemente bemerken.
Wenn Sie ein Bild auswählen, gehen Sie zum Formatbereich und dann zu „Füllen“. Der Standardstatus ist weiß und der On-Hover-Status hat eine andere Farbe.
Verwenden des Fokusmodus
Eine weitere Möglichkeit, die Benutzerfreundlichkeit Ihres Berichts zu erhöhen, besteht darin, sicherzustellen, dass Ihre visuellen Elemente sowohl auf Ihrer Berichtsseite als auch bei Verwendung des Fokusmodus wie beabsichtigt aussehen.
Wenn Sie beispielsweise einen dunklen Hintergrund und weißen Text verwenden, ist es nicht ungewöhnlich, dass der visuelle Text im Fokusmodus nicht sichtbar ist. Eine Möglichkeit, damit umzugehen, besteht darin, auf der visuellen Ebene eine dunkle Hintergrundfarbe anzuwenden und die Hintergrundtransparenz auf Null zu setzen.
In diesem Beispiel können wir den Fokusmodus im linken Donut-Diagramm sehen . Wir können auch sehen, dass keine der Detailbeschriftungen sichtbar ist.
Und wenn wir zum Formatierungsbereich gehen, sehen wir unter Hintergrund, dass die Farbe weiß ist und die Transparenz auf 100 eingestellt ist.
Für das rechte Donut-Diagramm haben wir dieselbe Farbe wie der Hintergrund verwendet und die Transparenz auf Null gesetzt. Wenn wir in diesem Szenario den Fokusmodus verwenden, können wir die Detailbeschriftungen tatsächlich sehen.
Verwenden des Smart Narrative Textfelds
Ich bin auch ein großer Fan der intelligenten narrativen Textbox -Visuals in LuckyTemplates. Ich verwende sie häufig, um statischen Text mit dynamischen Kennzahlen anzuzeigen.
Verwendung des richtigen Datentyps
Der Datentyp einer Spalte ist wichtig. Oftmals werden Daten in eine LuckyTemplates-Datei geladen. Auch wenn die Daten möglicherweise korrekt aussehen, empfiehlt es sich, immer die Spalten zu überprüfen, die die Datumsdaten enthalten, und sicherzustellen, dass sie vom Datentyp „Datum“ sind. Wenn nicht, stellen Sie sicher, dass sie ordnungsgemäß konvertiert werden.
Schauen wir uns als Beispiel die folgende Tabelle an. Hier gibt es drei Spalten, und es scheint, dass alle drei die gleichen Daten enthalten. Nur die erste Spalte ist tatsächlich der Datumsdatentyp und sollte daher in jeder Datumsberechnung verwendet werden.
Kommen wir zur Datenansicht. Wir können sehen, dass die erste Spalte ein Datumsdatentyp ist .
Die zweite Spalte ist ein Datums-/Uhrzeitdatentyp .
Und die dritte Spalte ist ein Textdatentyp .
Sie können den Typ einer Spalte in der Dropdown-Liste neben Datentyp konvertieren .
Dies passiert auch häufig bei Spalten, die Ganzzahl- oder Dezimaldaten enthalten. Die Spalte wurde möglicherweise korrekt importiert und als ganze Zahl oder Dezimalzahl identifiziert, oder sie hat möglicherweise einen Textdatentyp und sieht einfach wie eine ganze Zahl oder eine Dezimalzahl aus. Es ist wichtig sicherzustellen, dass Zahlen im Datenmodell tatsächlich Zahlen sind.
Identifizieren der Datenkategorie
Ein weiterer wichtiger Punkt ist die Identifizierung der Datenkategorie . Dies ist insbesondere bei Standortdaten von Bedeutung, da es den Kartendiensten in LuckyTemplates ermöglicht, die Spalten korrekt zu identifizieren. Spalten, die Daten für Stadt, Bundesland, Land, Breitengrad, Längengrad usw. enthalten, sollten als solche gekennzeichnet sein.
Gehen wir zur Tabelle „Regionen“ . Wir können sehen, dass „Stadt“ keine Datenkategorie hat.
Wir können die Datenkategorie „Stadt“ auf diese Spalte anwenden, indem wir auf die Dropdown-Liste klicken. Wir sehen dann ein Globussymbol im Feld neben „Stadt“.
Die visuellen Elemente miteinander interagieren lassen
Alle Visuals auf einer Berichtsseite interagieren in LuckyTemplates standardmäßig miteinander. Der Berichtsentwickler kann steuern, welche sekundären Visuals von der Auswahl in einem primären Visual betroffen sind.
Wählen Sie dazu das primäre Visual auf Ihrer Berichtsseite aus und klicken Sie dann in der Symbolleiste „Format“ auf die Schaltfläche „Interaktionen bearbeiten“ . Gehen Sie zu jedem sekundären Visual und verwenden Sie das Filter-Hervorhebungs- oder Kein-Symbol , um Interaktionen nach Bedarf zu aktivieren oder zu deaktivieren.
Im obigen Beispiel ist mein Hauptvisual die Verkaufstabelle auf der linken Seite. Ich gehe zu „Format“ , um „Interaktionen bearbeiten“ zu aktivieren .
Ich wähle „Filter“ für jedes der Drei-Balken-Diagramme in der oberen Reihe. Dann wähle ich für jedes Balkendiagramm in der unteren Reihe „Keine“ aus.
Wenn ich auf diese Weise eine Auswahl für mein Hauptvisual treffe, ändern sich die oberen Reihen, die unteren Reihen jedoch nicht.
Sam McKay hat ein großartiges Beispiel für diese Technik zum Ändern der Interaktionen Ihrer visuellen Elemente.
Immer wenn ich den Auswahlbereich verwende, um alle visuellen Elemente auf meiner Berichtsseite zu benennen, ist die iterative Entwicklung einfacher, da ich die visuellen Elemente zu Anpassungszwecken auswählen kann. Durch die Sortierung im Auswahlbereich kann ich sehen, was sich vor oder über einem anderen befindet. Auch hier lässt sich die Reihenfolge problemlos anpassen.
Ich habe vier Bilder auf diesem Beispiel einer Berichtsseite. Alles wird benannt, auch wenn der Titel nicht im Bericht angezeigt wird.
Ausblenden der weniger wichtigen Spalten
Im Allgemeinen gibt es eine Reihe von Spalten, die für Ihren Datensatz erforderlich sind, für Ihre Berichtskonsumenten jedoch möglicherweise nicht nützlich sind. Es gilt als bewährte Vorgehensweise, alle Spalten auszublenden, sofern dies nicht ausdrücklich gewünscht wird.
Im Allgemeinen verstecke ich Spalten bestimmter Typen, darunter Schlüsselspalten (da sie nur für Beziehungen verwendet werden), Sortierspalten (sie werden nur zum Anpassen der Art der Anzeigespalten verwendet) und alle Spalten, die nur für Kennzahlen verwendet werden (sie verhindern). verhindern, dass Benutzer die „nackten Spalten“ und visuellen Elemente verwenden.
Sie können den Feldbereich umschalten, um die Spalten anzuzeigen. Klicken Sie mit der rechten Maustaste irgendwo in den Feldbereich und wählen Sie „Ausgeblendet anzeigen“ aus .
Verwenden von Berichtskennungen
Es gibt bestimmte Punkte, die ich in alle meine Berichte einbeziehe. Ich möchte sicherstellen, dass der richtige Bericht und die richtige Version getestet, bereitgestellt und verwendet werden. Aus diesem Grund ist eine der ersten Fragen, die ich jedem Berichtskonsumenten stelle, wenn er ein Problem meldet, wie lautet die Berichts-ID , die Version und das Versionsdatum ?
Sobald diese Details angegeben wurden und ich bestätigt habe, dass es sich um die korrekte Version des Berichts handelt, werde ich erst dann mit der Analyse des Problems fortfahren. Wenn der Benutzer beispielsweise eine alte Version des Berichts verwendet, fordere ich ihn auf, die aktuelle Version auszuprobieren und zu prüfen, ob das Problem weiterhin besteht.
Mit dieser bewährten LuckyTemplates-Methode können Sie ganz einfach Berichte identifizieren, die angepasst werden müssen, wenn sich Geschäftsregeln ändern. Darüber hinaus gibt es den Berichtskonsumenten die Gewissheit, dass die Änderungen der Geschäftsregeln angewendet wurden. Dies kommt sowohl den Berichtsautoren als auch den Berichtskonsumenten enorm zugute.
Visualisierungen auf einer Berichtsseite minimieren
Es gibt einige Dinge, die Sie tun können, um die zum Rendern einer Berichtsseite erforderliche Zeit zu verkürzen, nachdem Sie eine Filter- oder Slicer-Auswahl getroffen haben. Sie können versuchen, die Anzahl der visuellen Elemente auf einer Berichtsseite zu minimieren.
Sie können dies erreichen, indem Sie visuelle Elemente kombinieren und verschiedene visuelle Elemente der Karte durch eine einzige mehrreihige Karte ersetzen. Sie können auch eine visuelle Matrix verwenden, um Werte auszuwählen, die in Zeilen angezeigt werden. Mit kleinen Vielfachen können Sie viele verschiedene Liniendiagramme durch ein einzelnes Liniendiagramm ersetzen.
Kommen wir kurz zu LuckyTemplates. Wenn wir zur Leistungsseite gehen, können wir sehen, dass die normale Matrix (links) Spalten für alle Werte enthält. Sie können auch Spalten verwenden, die die Werte in Zeilen anzeigen (rechts).
Eine weitere bewährte Methode für LuckyTemplates zur Reduzierung der Anzahl von Visuals besteht darin, neue Seiten hinzuzufügen und Visuals auf diese neuen Seiten zu verschieben. Sie können auch Slicer vom Typ Dropdown verwenden.
Slicer vom Typ „Liste“ müssen jedes Mal eine Abfrage ausgeben, wenn eine Berichtsseite geöffnet wird, während Slicer vom Typ „Dropdown“ nur Abfragen ausgeben, wenn tatsächlich eine Auswahl getroffen wird.
Reduzieren des Filterbereichs
Stellen Sie außerdem sicher, dass der Filterbereich ausgeblendet ist, bevor Sie Ihren LuckyTemplates-Bericht speichern. Ein erweiterter Filterbereich gibt bei jedem Öffnen einer Seite eine Abfrage aus, während ein reduzierter Filterbereich nur Abfragen ausgibt, wenn er erweitert wird.
Abschluss
Hoffentlich können Sie einige dieser Ideen zu Ihrer LuckyTemplates-Toolbox hinzufügen und sie werden sich in Zukunft als nützlich erweisen.
In diesem Beitrag haben wir die LuckyTemplates-Best Practices für die vierte Säule der Berichtsentwicklung, Berichte und Visualisierungen besprochen .
Ich wünsche allen das Beste auf ihrer LuckyTemplates-Reise.
Gregor
Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.
Was ist Self in Python: Beispiele aus der Praxis
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.
Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.
Was ist LuckyTemplates Gateway? Alles was du wissen musst