Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

In diesem Beitrag zeige ich Ihnen, wie Sie Variablen in Ihrer DAX-Formel in LuckyTemplates verwenden und deklarieren. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Variablen sind ein echter Game-Changer für die Formelleiste in LuckyTemplates. Durch die Möglichkeit, Ihre komplexeren Formeln in Schritte aufzuschlüsseln, ist die Erstellung viel intuitiver.

Ich denke immer wieder darüber nach, VBA mit diesen Variablen zu verwenden. Sie machen Ihnen das Leben in VBA etwa zehnmal einfacher – und das Gleiche gilt auch für die Verwendung in LuckyTemplates.

Bevor wir uns mit der eigentlichen Erstellung dieser Variablen befassen, wollen wir zunächst über die Vorteile und die verschiedenen Nuancen der Verwendung von Variablen sprechen.

Inhaltsverzeichnis

Vorteile und Nuancen der Verwendung von Variablen in LuckyTemplates

Variablen innerhalb der Bearbeitungsleiste sind sehr flexibel. Sie können andere Ausdrücke (oder Kennzahlen) sowie Tabellenfunktionen, einschließlich Filter, aufnehmen.

Wenn Sie häufig Filter verwenden, können diese etwas Platz beanspruchen und Ihre Formeln können unübersichtlich werden. Daher ist es eine gute Idee, diese Tabellenfunktionen in einer Variablen platzieren zu können.

Es gibt jedoch einige Nuancen bei der Verwendung.

Das Wichtigste, mit dem Sie sich befassen sollten, sind die Kontextüberlegungen bei der Platzierung von Berechnungen oder anderen Ausdrücken in einer Variablen.

Um dies wirklich gut zu verstehen, bedarf es ein wenig Versuch und Irrtum, also schauen Sie sich das unbedingt an.

So verwenden Sie Variablen in LuckyTemplates

Lassen Sie uns nun damit fortfahren, diese Variablen tatsächlich in unsere DAX-Formeln einzubeziehen .

1. Erstellen einer einfachen Kennzahl und Hinzufügen der Variablen

Wir haben derzeit eine Tabelle in unserem Canvas, die den Gesamtumsatz pro Kunde anzeigt.

Nun wollen wir uns die gesamten Exportverkäufe ansehen .

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Deshalb erstellen wir eine einfache Kennzahl und nennen diese Gesamtexportverkäufe .

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Anstatt direkt mit dem Schreiben Ihrer Berechnung fortzufahren, schreiben wir jetzt VAR , was für Variable steht.

Danach springen wir eine Zeile nach unten und erstellen dann die eigentliche Variable.

Nennen wir das ExportSales und erstellen wir dann eine Tabelle. Was wir hier tun, ist die Tabelle mit der ExportSales- Variablen zu erfassen.

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Die Tabelle sollte also alle meine Verkäufe anzeigen, aber nur diejenigen anzeigen, die ich exportiere.

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

2. Schreiben der tatsächlichen Berechnung

Im nächsten Schritt geht es nun darum, die eigentliche Berechnung zu erstellen. Wir springen wieder eine Reihe nach unten und gehen dann auf RETURN . Danach fügen wir CALCULATE hinzu .

In der CALCULATE- Anweisung gehen wir auf „Total Sales“ ein . Ursprünglich müssen wir nach dem Gesamtumsatz einen Filter hinzufügen. Da wir die ExportSales- Variable jedoch bereits erstellt haben, müssen wir den Filter nicht schreiben. Wir werden einfach die Variable hinzufügen.

Beachten Sie, wie einfach es ist, die Formel jetzt zu lesen, verglichen mit der Einbeziehung des gesamten Filters in CALCULATE.

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Jetzt haben wir unseren gesamten Exportumsatz .

Wenn wir die Eingabetaste drücken und diese Kennzahl in unsere Tabelle ziehen, erhalten wir die gesamten Exportverkäufe pro Kundenspalte.

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Sie haben also gesehen, wie Sie eine einfache Variable in LuckyTemplates verwenden.

An dieser Stelle müssen Sie bedenken, dass Sie bei der Erstellung der Kennzahl „Total Export Sales“ oben auch einfach eine einfache Kennzahl erstellen und  CALCULATE mit der gesamten FILTER- Anweisung hinzufügen können.

Die ExportSales- Variable ermöglichte es uns jedoch, unseren Code zu vereinfachen.

Vielleicht können Sie dies besser verstehen, wenn wir eine komplexere Formel mit mehreren Variablen haben.

Fügen wir also unserer Kennzahl „Gesamtexportverkäufe“ einige weitere Variablen hinzu .

Erstellen komplexer Variablen in LuckyTemplates

Wenn wir auf unsere Formel zurückblicken, haben wir eine Kennzahl für den Gesamtexportumsatz , die die ExportSales- Variable enthält und dann die Exportverkäufe mithilfe der von uns erstellten Variablen anstelle der gesamten Filteranweisung berechnet.

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Was wir jetzt tun werden, ist, die Variable „Tage“ hinzuzufügen .

Unterhalb der ExportSales- Variablen schreiben wir also VAR und darunter die Anzahl der Tage.

Natürlich können Sie hier jede beliebige Zahl schreiben. Aber für dieses Beispiel schreiben wir Days=365 .

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Und dann können wir diesen Skalarwert oder die 365 Tage in der CALCULATE-Anweisung verwenden, die wir ursprünglich erstellt haben.

Daher filtern wir das Datum so, dass, wenn es kleiner als HEUTE ist, die Datumsspalte größer oder gleich HEUTE abzüglich der Variablen „Tage“ ist .

Beachten Sie hier, dass wir die ExportSales-Variable innerhalb von CALCULATE eine Zeile weiter unten verschoben haben, und das Gleiche gilt auch für die Filteranweisung, damit die Formel einfacher zu analysieren ist.

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Da wir nun die Variable „ Tage“ haben, zeigt die Spalte „Gesamtexportverkäufe“ in unserer Tabelle nur noch die Exportverkäufe innerhalb von 365 Tagen an.

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Wir können diese Formel noch komplexer machen und die Variable IncludedDates hinzufügen .

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Anschließend können wir die Filteranweisung auf die Variable IncludedDates übertragen .

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Wir können diese Filteranweisung jetzt durch IncludedDates ersetzen , damit die Formel aus syntaktischer Sicht einfacher zu betrachten ist.

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

Interessanter ist, dass wir unter unserer gesamten Formel Kommentare hinzufügen können.

Verwendung von Variablen in LuckyTemplates – Ein detailliertes Beispiel

All diese Variablen und der Kommentar, den wir hinzugefügt haben, werden es Ihnen also viel einfacher machen, die Formel zu einem späteren Zeitpunkt zu verstehen.

Abgesehen davon wäre es für einen Ihrer Kollegen, der daran arbeiten muss, einfacher, die Sache aufzuschlüsseln und zu verstehen, was vor sich geht.

Abschluss

Wir haben gerade daran gearbeitet, wie man Variablen in LuckyTemplates verwendet . Wir haben mit der Erstellung einer einfachen Kennzahl begonnen und dann, anstatt sofort mit der Berechnung fortzufahren, eine Variable und später mehrere Variablen zu unserer Formel hinzugefügt.

Wir haben gesehen, wie diese Variablen unsere Formel extrem vereinfacht haben, was für uns oder jeden, der die Formel zu einem späteren Zeitpunkt verwenden wird, wirklich von Vorteil sein kann, da sie jetzt viel einfacher zu verstehen ist.

Genießen Sie die Verwendung von Variablen in Ihren zukünftigen Berichten.

Beifall,


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