Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Nachdem Sie DAX Studio erfolgreich mit LuckyTemplates verbunden und die Benutzeroberfläche kennengelernt haben , besteht der nächste Schritt darin, sich mit den verschiedenen Schlüsselwörtern und deren Verwendung vertraut zu machen. In diesem Tutorial besprechen wir das DAX Studio-Schlüsselwort EVALUATE. Es werden auch einfache Beispiele bereitgestellt, um besser zu verstehen, wie und wann es verwendet wird.

Inhaltsverzeichnis

Einführung

EVALUATE ist ein Schlüsselwort, das LuckyTemplates automatisch in jede Abfrage einfügt. Es wird zum Beantworten und Erstellen Ihrer Visuals in LuckyTemplates verwendet. Es wird auch verwendet, um Tabellenausdrücke in einer DAX-Abfrage zu enthalten .

Um EVALUATE in einer Abfrage zu verwenden, können Sie EVALUATE eingeben und dann einen Tabellenausdruck bereitstellen.

Beachten Sie, dass Sie EVALUATE nicht mit einem Skalarwert wie einem Maß oder einer Zahl koppeln können . Wenn Sie also versuchen, EVALUATE 1 auszuführen , wird im Ausgabebereich ein Fehler angezeigt.

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Sie können EVALUATE nur mit Tabellenausdrücken verwenden .

Erstellen von Tabellen in DAX Studio mit EVALUATE

Um Zahlen oder Maße in eine Tabelle umzuwandeln, müssen Sie sie in geschweifte Klammern ( { } ) setzen. Dadurch erhalten Sie eine Tabelle mit einer Zeile und einer Spalte, die den Wert 1 enthält.

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Um eine Tabelle mit zwei Spalten zu erstellen, verwenden Sie Klammern ( ( ) ) und schreiben Sie einen weiteren durch Komma getrennten Wert. Wenn das ausgeführt wird, haben Sie nun eine Tabelle mit zwei Spalten und einer Zeile.

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Um eine weitere Zeile hinzuzufügen, müssen Sie einen weiteren Ausdruck in eine Klammer innerhalb der geschweiften Klammer einfügen. Wenn Sie das ausführen, erhalten Sie eine Tabelle mit zwei Spalten und zwei Zeilen.

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Referenzieren von Tabellen mit EVALUATE

Neben der Tabellenerstellung können Sie mit EVALUATE auch ganze Tabellen referenzieren.

Wenn Sie beispielsweise die Produkttabelle zurückgeben möchten, führen Sie EVALUATE Products aus .

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Sie erhalten dann alle Spalten und Zeilen in der Produkttabelle. Wenn Sie unten rechts nachsehen, sehen Sie außerdem die Anzahl der Zeilen, die die Produkttabelle enthält. In diesem Fall hat es 2.517 Zeilen.

Kombinieren von EVALUATE mit anderen Funktionen

EVALUATE kann auch mit anderen DAX-Funktionen kombiniert werden.

zu verwenden . Dadurch werden die Zeilen in der Produkttabelle abhängig von Ihren Angaben gefiltert.

Beispielsweise möchten Sie nur Ergebnisse, bei denen die Produktfarbe Rot ist. Wenn Sie die folgende Abfrage ausführen, werden in den Ergebnissen nur Zeilen mit diesen Spezifikationen angezeigt. Sie können auch sehen, dass die Produkttabelle statt 2.517 Zeilen nur noch 99 Zeilen enthält.

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Wenn Sie mehr als eine Spalte vergleichen möchten, können Sie mit dem Filter eine weitere Bedingung hinzufügen.

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Diese Abfrage gibt jetzt 701 Zeilen zurück.

Eine weitere Option, die Sie ausprobieren können, ist die Verwendung von . Dadurch wird eine eindeutige Liste aller in der Produkttabelle verfügbaren Farben zurückgegeben.

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Sie können auch und verwenden .

Darüber hinaus können Sie neben der Verwendung von geschweiften Klammern auch die Funktion verwenden, um Daten aus bestimmten Zeilen in einer Tabelle abzurufen.

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Der Unterschied besteht darin, dass Sie mit dieser Funktion die Möglichkeit haben, den Spaltennamen zu ändern.

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Verwenden komplexer Ausdrücke in DAX Studio mit EVALUATE

Gehen wir für dieses Beispiel zunächst zurück zu LuckyTemplates und erstellen eine neue Kennzahl für „Total Sales“ .

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Wenn Sie fertig sind, kehren Sie zu DAX Studio zurück und führen Sie den folgenden Code aus:

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Dieser Code bedeutet, dass Sie die Gesamtumsatzkennzahl aufrufen, um den Kontextübergang einzuleiten und jeder Zeile in der Produkttabelle einen Umsatzwert zuzuweisen. Sobald Sie es ausführen, wird der Gesamtumsatz in der Spalte ganz rechts dieser Tabelle angezeigt.

Nun werden Sie feststellen, dass einige Zeilen in dieser Tabelle keinen Wert für den Gesamtumsatz haben.

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Das bedeutet, dass für diese Zeile in der Tabelle „Sales“ keine passenden Einzelposten vorhanden sind.

Um Zeilen mit leeren Werten zu entfernen, können Sie die FILTER-Funktion verwenden. Eine bewährte Methode zur Unterscheidung von Spalten und Kennzahlen ist außerdem die Verwendung des @ -Symbols. Dadurch wird es als virtuelle Spalte behandelt.

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Wenn Sie mit den Ergebnissen zufrieden sind, kopieren Sie den Code und kehren Sie dann zu LuckyTemplates zurück. Erstellen Sie eine neue Tabelle und fügen Sie den Code ein.

Das DAX Studio EVALUATE-Schlüsselwort: Grundlegende Beispiele

Sie erhalten nun eine Produkttabelle mit einer Spalte für den Verkaufsbetrag.

Abschluss

Das Schlüsselwort EVALUATE wird beim Erstellen von Abfragen in DAX Studio verwendet. Daher ist es wichtig zu verstehen, was es ist und wie es verwendet wird. Das Erlernen der Grundlagen ist entscheidend für den Aufbau von Selbstvertrauen und Fähigkeiten im Umgang mit komplexen Ausdrücken in der Zukunft.

Es gibt andere Möglichkeiten, das Schlüsselwort EVALUATE zu verwenden und anzuwenden. Es besteht auch die Möglichkeit, den Abfragevorgang mithilfe von EVALUATE zu automatisieren. Wenn Sie weitere DAX Studio-Schlüsselwörter erkunden, werden Sie eine Fülle von Möglichkeiten entdecken, die Ihr Codierungserlebnis verbessern.


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