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,


Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.