Evaluierungskontext in LuckyTemplates DAX

Evaluierungskontext in LuckyTemplates DAX

In diesem Beitrag gehe ich näher auf den Auswertungskontext in LuckyTemplates DAX ein. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Der Auswertungskontext wird in LuckyTemplates auch als Ausgangskontext bezeichnet. Es ist die Umgebung, auf der Ihre Berechnung basiert.

Können in Ihren Formeln tatsächlich mehrere Kontexte gleichzeitig arbeiten, um die Sache noch weiter zu vereinfachen?

Inhaltsverzeichnis

Kontext innerhalb einer Formel ändern

Mehrere Kontexte zu haben ist nicht so kompliziert, und ich werde Ihnen dies anhand eines Beispiels zeigen.

Zunächst müssen wir immer verstehen, wie die Bewertung oder der Ausgangskontext aussieht.

Sie müssen ein umfassendes Verständnis dafür haben, wie der Kontext in Ihrer Formel funktioniert.

Andernfalls hätten Sie manchmal keine Ahnung, woher Ihre Ergebnisse letztendlich kommen.

In diesem Beispiel ist der Auswertungskontext eher einfach, da es sich lediglich um den Inhalt der Tabelle handelt.

Evaluierungskontext in LuckyTemplates DAX

Aber was wäre, wenn ich hier eine laufende Summe berechnen wollte ?

Dazu erstelle ich zunächst eine Kennzahl und nenne sie „30 Day Running Total“ . Dann werde ich in meiner nächsten Zeile eine Funktion einfügen.

Ich werde die CALCULATE- Funktion in einem späteren Abschnitt ausführlich behandeln, aber im Wesentlichen berechnet sie jeden Ausdruck, den wir in sie einfügen, und ermöglicht es uns, den Kontext der Berechnung innerhalb einer Kennzahl zu ändern.

Evaluierungskontext in LuckyTemplates DAX

CALCULATE wird mit Abstand Ihre am häufigsten verwendete Funktion, da es die wichtigste Funktion in DAX ist.

Um fortzufahren, werde ich die Spalte „Gesamtumsatz“ berechnen , möchte sie jedoch in einem anderen Kontext berechnen .

Evaluierungskontext in LuckyTemplates DAX

Ich werde die Funktion verwenden, die es mir ermöglicht, einen Filter im neuen Kontext zu erstellen, den ich möchte.

Mit FILTER kann ich eine Tabelle darin einfügen, aber Sie müssen keine tatsächliche Tabelle einfügen, da Sie auch eine Tabellenfunktion wie in diesem Beispiel verwenden können.

Evaluierungskontext in LuckyTemplates DAX

Ich werde dann das neue Maß in die Tabelle einbringen und es zum leichteren Verständnis visualisieren.

Evaluierungskontext in LuckyTemplates DAX

Logischerweise erhalten wir die laufende Summe für jeden einzelnen Tag, indem wir von diesem Tag bis dreißig Tage zuvor zurückblicken und dann alle zusammenfassen .

Dies ist im Hinblick auf den Kontext wichtig, da wir den Auswertungskontext zunächst über die Spalte „Datum“ haben , dann aber den Kontext ändern , um den Gesamtumsatz in einer neuen Umgebung über eine Formel zu berechnen .

Wir erstellen diesen neuen Kontext über die FILTER- Funktion, indem wir den Kontext mit der Funktion oder der Filterentfernungsfunktion aus den Daten entfernen .

Evaluierungskontext in LuckyTemplates DAX

Nachdem ich den Filter für ein beliebiges Datum entfernt habe, werde ich dann jedes einzelne Datum durchgehen und mir in diesem Teil das 30-Tage-Fenster von diesem bestimmten Datum an ansehen .

Evaluierungskontext in LuckyTemplates DAX

Sie können jetzt sehen, dass wir innerhalb der Formel selbst einen anderen Kontext erstellt haben .

Wichtigkeit des Verständnisses des Bewertungskontexts

Es ist sehr wichtig, den Bewertungskontext zu jedem einzelnen Zeitpunkt zu verstehen. Es wird komplexer, da es viele Möglichkeiten gibt, den Kontext zu ändern, um etwas anderes zu berechnen .

Wenn Sie jedoch tiefer in LuckyTemplates eintauchen, eröffnen sich auch neue Möglichkeiten, in denen Ihre Formeln nicht unnötig lang und komplex werden.

Wenn Sie diese Konzepte kennen, können Sie Dinge effizienter schreiben und komplexe Berechnungen mit einer einfachen Formel durchführen .


Verstehen des Bewertungskontexts in LuckyTemplates.
Erläutern des Zeilenkontexts in LuckyTemplates.
Einführung in den Filterkontext in LuckyTemplates

Abschluss

Dieser Artikel ist lediglich eine Einführung darüber, wie Sie den Kontext ändern können, um effiziente Formeln zu schreiben.

Es gibt viele Anwendungen für den Kontext. Hoffentlich sind Sie gespannt, was Sie mit den Formelkombinationen und Mustern, die Sie erstellen können, erreichen können.

Lassen Sie uns diesen Abschnitt abschließen und zu weiteren wichtigen Ideen und Funktionalitäten bei der Nutzung von DAX-Funktionen übergehen.

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