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.
Heute befassen wir uns damit, was Sie in der LuckyTemplates-Formelleiste in Bezug auf Syntax, Kommentare und Variablen tun können.
Dies sind alles sehr wichtige Techniken, die Sie in Ihren Arbeitsmustern verwenden können. Aber bevor wir uns mit LuckyTemplates-Formeln befassen, zeige ich Ihnen, wie ich meine Datumsspalte in meinen Visuals sortiere. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
Inhaltsverzeichnis
Vereinfachte Darstellung von Daten
Als Erstes werde ich die Datumstabelle einfügen .
Eine Sache, die bei der Datumstabelle ärgerlich sein kann, ist, dass sie eine automatische Hierarchie in Ihrer Tabelle aufbaut.
Ich klicke auf das Dropdown-Menü und wähle Date anstelle von Date Hierarchy .
Danach haben Sie jedes einzelne Datum in nur einer Spalte.
Eine weitere Sache, die ich tun werde, ist, das Datumsformat zu ändern , indem ich zum Datenbereich gehe .
Anschließend markiere ich die gesamte Datumsspalte und wähle unten eines der anderen verfügbaren Datumsformate aus.
Danach können wir zurückkommen und unsere Datumsspalte in ihrem neuen Format sehen.
Ich ziehe die Datumstabelle erneut hinein und entferne die Hierarchie noch einmal.
Dann kann ich daraus einen Slicer erstellen, sodass ich den Zeitrahmen schnell ändern kann, um einen bestimmten Zeitbereich zu betrachten.
Nachdem ich nun meinen Datumsschneider habe, zeige ich Ihnen einige LuckyTemplates-Formeln.
LuckyTemplates-Formel mit FILTER-Funktion
Lassen Sie uns eine komplexere Formel erstellen und sie unnötig kompliziert schreiben, damit wir sie später vereinfachen können.
Was wäre, wenn wir ein weitaus spezifischeres Ergebnis erzielen wollten? Beispielsweise möchte ich in meiner Kennzahl nur die Verkäufe in Florida betrachten, damit ich meine Gesamtverkäufe nur mit meinen Verkäufen in Florida vergleichen kann .
Dazu müssen wir eine neue Kennzahl namens Florida Sales erstellen und eine Funktion namens verwenden , auf die wir später noch näher eingehen werden.
Darin können wir unsere Kennzahl „Gesamtumsatz“ einfügen, da Sie mithilfe der Kennzahlverzweigung tatsächlich Kennzahlen in Formeln einfügen können . Dabei handelt es sich um ein einzigartiges Konzept von LuckyTemplates.
Und dann verwende ich die Funktion und schaue mir die Tabelle „Standorte“ an . Ich könnte dann den State Code verwenden und ihn mit „FL“ gleichsetzen, um nur Florida zu betrachten.
Grundsätzlich ermöglicht mir FILTER, einen Filter innerhalb einer Formel zu erstellen.
Drücken Sie einfach die Eingabetaste, nachdem Sie die Formel eingegeben haben, und ziehen Sie dann die Kennzahl „ Florida Sales“ hinein, um sie mit unserer Kennzahl „Total Sales“ zu vergleichen .
Von hier aus können Sie weitere interessante Dinge berechnen, wie den Prozentsatz der Verkäufe in Florida am Gesamtumsatz .
Aber ich möchte hier etwas noch Komplizierteres machen. Ich möchte nicht nur die Verkäufe in Florida betrachten , sondern auch den Verkauf bestimmter Produkte .
Dazu verwenden wir erneut die FILTER- Funktion, geben den Produktnamen aus der Produkttabelle ein und setzen ihn auf „Produkt 1“ .
Und dann verwende ich den Operator OR und gebe den Produktnamen ein, der „Produkt 2“ entspricht . Abschließend werde ich die Kennzahl in „ Florida Sales of Product 1 or 2“ umbenennen .
Das bedeutet, dass ich die Ergebnisse filtere, um mir die spezifischen Verkäufe in Florida mit den Namen „Produkt 1“ oder „Produkt 2“ anzusehen .
Um einige Ergebnisse zu erhalten, ändere ich die Formel in „ Produkt 2“ und „Produkt 5“ , benenne die Kennzahl entsprechend um und erweitere dann den Zeitrahmen mithilfe des Datumsschneiders .
Das Einzige, was ich hier hervorheben möchte, ist, dass die Formel zu lang und kompliziert aussieht .
Wir können die Dinge bereinigen, indem wir Umschalt+Eingabe drücken, um eine Zeile eine Zeile nach unten zu verschieben , und dann die Tabulatortaste verwenden , um einen Einzug zu erstellen.
Wir führen CALCULATE und die beiden FILTER- Funktionen aus . Wir erstellen Einrückungen vor den FILTER- Funktionen.
Sie können sofort sehen, wie viel einfacher die Formel zu lesen ist im Vergleich zu dem, was wir zuvor hatten.
Dies ist eine wirklich einfache Lösung, wenn Sie komplexe Formeln schreiben müssen.
Normalerweise mache ich das so: Wenn es eine Funktion gibt, die Logik enthält, platziere ich sie normalerweise in einer eigenen Zeile mit einem Einzug davor, damit die Funktionen in absteigender Reihenfolge angezeigt werden.
LuckyTemplates-Formel mit Variablen
Eine weitere Möglichkeit, eine LuckyTemplates-Formel zu vereinfachen, sind Variablen .
Was Sie hier tun können, ist in zu schreiben und dann Ihre Variable zu benennen, solange es sich um ein Wort ohne Leerzeichen handelt .
Für unser Beispiel verwenden wir den Namen FloridaLocation und setzen ihn dann auf die FILTER-Funktion, die Florida Sales annimmt . Obwohl Sie einzelne Ergebnisse in Variablen speichern können, können Sie darin auch Tabellen einfügen.
Damit dies funktioniert, müssen Sie RETURN vor die endgültige Logik Ihrer Formel setzen.
Anschließend können Sie die soeben erstellte Variable einfügen, um die gesamte Funktion zu ersetzen.
Ich kann eine weitere Variable namens ProductSelection erstellen, sie der anderen FILTER- Funktion gleichsetzen und sie dort unten wieder als Ersatz für die Funktion verwenden.
Jetzt können wir sehen, wie viel sauberer es im Vergleich zu der Funktion ist, die wir zuvor hatten.
Verwenden von Kommentaren in der LuckyTemplates-Formelleiste
Das Letzte, worauf ich noch eingehen möchte, ist das Schreiben von Kommentaren in die Bearbeitungsleiste. Dies kann Ihrem Team oder Ihren Benutzern helfen, Ihre LuckyTemplates-Formel zu verstehen.
Indem Sie einfach zweimal einen Schrägstrich ( // ) eingeben , können Sie etwas sagen wie „Diese Kennzahl berechnet die Florida-Verkäufe für verschiedene Produkte“ .
Sie können Kommentare an beliebiger Stelle einfügen, da diese nicht als Berechnungen in Ihrer Formelleiste registriert werden.
Formatieren von DAX-Code
mithilfe von Variablen in LuckyTemplates – ein detailliertes Beispiel
für effektive Möglichkeiten zur Verwendung der GROUPBY-Funktion in LuckyTemplates
Abschluss
In diesem Blog habe ich besprochen, wie Sie Ihre LuckyTemplates-Formel so gestalten , dass die Dinge einfach bleiben.
Das Einzige, was ich nicht sehen möchte, ist das Schreiben von Formeln, ohne darüber nachzudenken, wie man sie lesbarer macht. Denn wenn Sie mit DAX komplexer und fortgeschrittener werden, neigen die Formeln dazu, unleserlich und unverständlich zu werden.
Sie werden sich selbst einen großen Gefallen tun, wenn Sie Ihre Formeln effizient einrichten.
Alles Gute,
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