LuckyTemplates-Formelsyntax, Kommentare und Variablen

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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 .

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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 .

LuckyTemplates-Formelsyntax, Kommentare und Variablen

Danach haben Sie jedes einzelne Datum in nur einer Spalte.

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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.

LuckyTemplates-Formelsyntax, Kommentare und Variablen

Danach können wir zurückkommen und unsere Datumsspalte in ihrem neuen Format sehen.

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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.

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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.

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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.

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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 .

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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“ .

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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 .

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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 .

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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.

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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.

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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.

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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.

LuckyTemplates-Formelsyntax, Kommentare und Variablen

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“ .

LuckyTemplates-Formelsyntax, Kommentare und Variablen

Sie können Kommentare an beliebiger Stelle einfügen, da diese nicht als Berechnungen in Ihrer Formelleiste registriert werden.

LuckyTemplates-Formelsyntax, Kommentare und Variablen


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,


So speichern und laden Sie eine RDS-Datei in R

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.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

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.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

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

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst