Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

In diesem Tutorial werfen wir einen Blick auf drei spezielle Funktionen in DAX Studio , die Ihnen beim Formatieren Ihrer DAX-Codes helfen . Dies sind die Optionen „Debug-Kommas“ , „DAX-Formatabfrage “ und „Kommentare“ .

Sie sind sehr nützlich bei der Optimierung von DAX-Codes und der Verbesserung der Codelesbarkeit. Nachfolgend finden Sie detaillierte Beispiele, die Ihnen helfen sollen, sich vorzustellen und besser zu verstehen, wie und wann sie verwendet werden können.

Inhaltsverzeichnis

1. Formatieren Sie DAX mit Debug-Kommas

Die Funktion „Kommas debuggen“ eignet sich am besten zur Optimierung Ihres DAX-Codes.

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

Um die Funktionsweise besser zu erklären, finden Sie hier eine Demonstration:

Wenn Sie in diesem Beispiel die letzte Zeile durch Klicken auf die Option „Kommentar“ in einen Kommentar umwandeln , erhalten Sie eine Fehlermeldung, die besagt, dass Argument 3 in der Funktion SUMMARIZECOLUMNS erforderlich ist .

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

Dieser Fehler tritt auf, weil das dritte Argument nach dem Komma fehlt.

Jetzt testen wir die Funktion „Kommas debuggen“.

Wenn Sie darauf klicken, werden Sie feststellen, dass sich die Kommas vom Zeilenende zum Zeilenanfang verschieben.

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

Beachten Sie Folgendes: Wenn Sie die Option „Debug-Komma“ vor der Option „Kommentar“ auswählen, werden Sie feststellen, dass im Gegensatz zu zuvor keine Fehlermeldung angezeigt wird. Stattdessen erhalten Sie eine einspaltige Tabelle mit den Produktfarben.

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

Dies ist sehr nützlich, da dadurch die Notwendigkeit entfällt, Kommas manuell erneut einzugeben, falls Fehler auftreten.

2. Formatieren Sie DAX mithilfe der DAX-Formatabfrage

Die nächste zu überprüfende Funktion ist die DAX-Formatabfrage .

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

Der in diesem Beispiel verwendete Code stammt aus dem .

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

Sie können sehen, dass der DAX-Code nicht richtig formatiert ist. Sie können den Ablauf des Codes oder die Argumente für jede verwendete Funktion nicht erkennen.

Hier kommt die Option DAX-Formatabfrage ins Spiel. Um sie auszulösen, klicken Sie entweder auf die Schaltfläche oder drücken Sie F6.

Jetzt werden Sie sehen, dass ein Fehler ausgegeben wird, weil Anführungszeichen verwendet wurden.

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

Um diesen Fehler einfach zu beheben, drücken Sie Strg + H, um die falschen Zeichen zu ersetzen.

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

Wenn Sie nun erneut versuchen, auf die Option „DAX-Formatabfrage“ zu klicken , wird das Format des Codes entsprechend dem Standard festgelegt. Durch Klicken auf den Dropdown-Pfeil können Sie außerdem zwischen Longline und Shortline wählen.

So sieht Longline aus:

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

In der Zwischenzeit ist dies Shortline:

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

3. Formatieren Sie DAX mit Kommentar

Die letzte Demonstration für diesen Kurs ist die Kommentaroption in DAX Studio.

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

Ähnlich wie andere Programmiersprachen bietet DAX auch eine integrierte Unterstützung für das Erstellen von Kommentaren in Ihrem Code.

Kommentare können Ihnen helfen, besser zu verstehen, was in den einzelnen Phasen Ihres DAX-Codes geschieht. Es ist auch eine Form der Orientierung für andere Benutzer. Es kann erklären, was Sie tun möchten, ohne es einzeln verbal erklären zu müssen.

Hier ist ein Beispiel:

In diesem Fall wird der Code in mehrere Variablen aufgeteilt, wobei jede Codezeile einen eigenen Kommentar hat .

Formatieren Sie DAX-Codes mit den Sonderfunktionen von DAX Studio

Auf den ersten Blick erkennt man, dass der Code durch die Kommentare deutlich aussagekräftiger wird. Im ersten Kommentar können Sie leicht verstehen, dass dieser Teil des Codes separat geschrieben werden kann und keine Notwendigkeit besteht, ihn in einen großen Codeblock zu verschachteln. Im nächsten Kommentar wird erläutert, dass mit der Iteration der Kundentabelle beginnt, sodass jede Zeile in einen entsprechenden Filterkontext konvertiert wird.

Der dritte Kommentar erklärt, dass die Variable PastDates in den Filterkontext einfügt. Anschließend wird die Anzahl der Zeilen in der Verkaufstabelle gezählt. Wenn eine Null zurückgegeben wird, wissen Sie, dass es sich bei einem bestimmten Kunden um einen Neukunden handelt.

So können Kommentare die Lesbarkeit erhöhen und verbessern. Auch wenn Sie einen Codeabschnitt, den Sie vor vielen Monaten geschrieben haben, noch einmal durchgehen, erleichtern Kommentare es Ihnen, Ihren früheren Denkprozess zu verstehen.

Abschluss

Für Einsteiger, die noch dabei sind, sich mit LuckyTemplates und DAX Studio vertraut zu machen, sind die oben genannten Funktionen lebensrettend. Sie können Ihnen erheblich dabei helfen, die Lesbarkeit und den Fluss Ihrer DAX-Codes zu verbessern. Darüber hinaus sind sie wertvolle Instrumente zur Vermeidung menschlicher Fehler.

Alles Gute,
LuckyTemplates-Experten


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