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.
Wir werden über einige meiner Best-Practice-Tipps zur Verwendung des Advanced Editor in LuckyTemplates sprechen. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
Überraschenderweise kennen die meisten Leute den erweiterten Editor nicht. Das liegt daran, dass es im Abfrageeditor versteckt ist, den viele Benutzer nicht so oft nutzen, wie sie sollten.
Wenn Sie nicht wissen, was es ist, müssen Sie besser verstehen, wie es in LuckyTemplates funktioniert.
Der erweiterte Editor zeichnet alle verschiedenen Transformationen auf, die Sie im Abfrageeditor vornehmen.
Sie müssen nicht wissen, wie man Code (genannt „M“) schreibt. Aber Sie müssen ein gutes Verständnis dafür haben, was es eigentlich bedeutet und wie es hinter den Kulissen funktioniert.
Sie müssen wissen, dass dies daran liegt, dass es so oft vorkommt, dass Sie einige Korrekturen im erweiterten Editor durchführen müssen, insbesondere wenn Sie immer mehr Transformationen im Abfrageeditor vornehmen.
Es gibt sicherlich Anpassungen, die einfacher im erweiterten Editor und über M-Code vorgenommen werden können, als sie innerhalb der Benutzeroberfläche einfach durch Zeigen und Klicken vorzunehmen.
Ich wollte einen kurzen Einblick in den erweiterten Editor im Abfrageeditor in LuckyTemplates werfen . Wenn Sie gerade erst mit LuckyTemplates beginnen, sind Sie vielleicht noch nicht mit diesem Bereich vertraut, aber je mehr LuckyTemplates-Berichte Sie entwickeln, desto wichtiger wird es, zu verstehen, was hier vor sich geht.
Inhaltsverzeichnis
Abfrageeditor
Rufen Sie zunächst den Abfrageeditor auf, indem Sie auf das Symbol „Abfragen bearbeiten“ klicken. 0:50
In all meinen Anfängerschulungen sage ich immer, ich solle niemals auf „ Daten abrufen“ klicken , weil Daten nie perfekt sind; Sie müssen immer irgendeine Art von Transformation oder Bereinigung durchführen.
Wenn Sie mehr Arbeit in LuckyTemplates verrichten, müssen Sie einige kleine Anpassungen im sogenannten erweiterten Editor vornehmen .
Hier werden Codezeilen geschrieben, wenn Sie Transformationen an Ihren Datensätzen vornehmen. Ich bin gerade in der Dates-Tabelle und schaue mir die Quelle an, aus der die Daten stammen, die aus Dates Query stammen.
Hier ist vor allem zu beachten, dass diese Tabelle aus einer Quelle erstellt wurde und die Quelle in diesem Fall nur eine Parameterabfrage ist. Es wurde mit einer Codezeile namens Renamed Columns beschriftet .
Lassen Sie uns einige Änderungen vornehmen und eine Spalte „Kurzer Monat“ erstellen. Ich werde die Spalte duplizieren und sie dann nach der Anzahl der Zeichen aufteilen.
Ich teile es einfach durch drei und wähle „Einmal“ so weit links wie möglich.
Ich werde die Spalte dann in Short Month umbenennen . Auf der rechten Seite können Sie die Schritte sehen, die ich angewendet habe.
Der Schlüssel dazu liegt im erweiterten Editor, der Ihnen zeigt, was tatsächlich passiert ist. Das Tolle daran ist, dass es versucht, eine Beschriftung für jede einzelne Zeile hier zu finden, und nacheinander Code für jeden einzelnen Schritt schreibt, den Sie ausführen.
Meiner Meinung nach müssen Sie nicht wissen, wie man Code schreibt, um LuckyTemplates gut nutzen zu können. Ich weiß nicht einmal, wie ich es selbst schreiben soll, weil der erweiterte Editor die ganze Arbeit für Sie erledigt. Offensichtlich übersehe ich einige ganz bestimmte Dinge, die ich nicht tun kann, weil ich sie nicht aufschreiben kann, aber das Wichtigste hier ist, zu verstehen, was vor sich geht.
Änderungen im Editor vornehmen
Das Tolle daran ist, dass Sie Änderungen vornehmen können, die in der Tabelle angezeigt werden. Beispielsweise möchten Sie es nicht mehr „Short Month“ nennen und es in „Short Mth“ ändern.
Sie können in den Editor gehen und hier die Änderungen vornehmen, die dann im Frontend für Sie vorgenommen werden. Dies ist aus Audit-Sicht sehr praktisch, denn wenn Fehler auftreten, ist dies die richtige Anlaufstelle. Sie können hier eintauchen und herausfinden, wo der Fehler aufgetreten ist.
Den Fehler beheben
Ich möchte Ihnen kurz eine Sache zeigen, bei der Sie in Schwierigkeiten geraten können und diese nur im erweiterten Editor behoben werden kann.
Angenommen, die Spalte „Short Mth“ verschwindet und erscheint dann am Ende der Tabelle. Vielleicht möchten Sie es verschieben und neben dem gesamten Monat platzieren, oder?
Wenn wir nun zum erweiterten Editor wechseln, werden Sie sehen, dass in den neu angeordneten Spalten tatsächlich jeder einzelne Spaltenname aufgeführt ist.
Sie müssen sich dessen bewusst sein. Nehmen wir an, dass Ihnen an dieser Stelle klar wird, dass Sie den Namen von etwas ändern oder sogar etwas so Einfaches wie ein Leerzeichen zwischen Week und Ending einfügen möchten. Dann erhalten Sie eine Warnung mit der Aufschrift „Insert Step“ (Schritt einfügen ) .
Im Moment sieht es gut aus und beim Klicken ist nichts falsch, aber schauen Sie sich dann an, was passiert, wenn Sie zum Ende gehen. Sie erhalten eine Fehlermeldung.
Manchmal sagen Ihnen diese Fehlercodes nicht immer genau, was falsch ist oder wo der Fehler zu finden ist. Aber in diesem Fall heißt es, dass das WeekEnding nicht gefunden werden kann. Der Grund dafür liegt darin, dass der ursprüngliche Tabellenname tatsächlich in dieser bestimmten Zeile aufgeführt war.
Sie müssen also die Zeile und den jeweiligen Spaltennamen suchen. Hier können Sie sehen, dass sich „WeekEnding“ nicht geändert hat, was den Fehler verursacht hat. Wir müssen also nur ein Leerzeichen zwischen Week und Ending einfügen, um den Fehler zu beheben.
Aus diesem Grund ist es wichtig, den erweiterten Editor zu verstehen. Hoffentlich können Sie sich viel besser mit dem erweiterten Editor vertraut machen, da Sie möglicherweise viele Fehler beheben müssen und nicht alle löschen möchten.
Abschluss
Mein Hauptpunkt ist, dass es wichtiger ist, etwas zu verstehen, als Code schreiben zu können. Das ist meine wichtigste Erkenntnis aus diesem Tutorial.
Wenn Sie viele fortgeschrittene Techniken des Abfrageeditors erlernen möchten, schauen Sie sich den Inhalt dieses einen Kursmoduls bei an . Dies ist der Kurs, bei dem die meisten Teilnehmer nach Abschluss des Kurses die größte Veränderung ihrer Arbeit in LuckyTemplates feststellen.
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