Einsteigerleitfaden zum M-Code in LuckyTemplates

Einsteigerleitfaden zum M-Code in LuckyTemplates

Dieses Tutorial wird Ihnen helfen, mehr über den M-Code im erweiterten Editor zu verstehen.

Manche Leute nennen es lieber „M-Formelsprache“ oder „ M-Funktion “. Sie können damit Ihre Daten aus mehreren Datenquellen filtern und kombinieren.

Inhaltsverzeichnis

So greifen Sie auf die M-Sprache von LuckyTemplates zu

Um auf den M-Code zuzugreifen, wählen Sie eine Abfrage aus. In diesem Beispiel klicken wir auf die Abfrage „Sales“ .

Einsteigerleitfaden zum M-Code in LuckyTemplates

Klicken Sie anschließend auf „Erweiterter Editor“ , um das Bearbeitungsfenster zu öffnen.

Einsteigerleitfaden zum M-Code in LuckyTemplates

Im Fenster „Erweiterter Editor“ können Sie den gesamten Code anzeigen oder ändern, der für die ausgewählte Abfrage angezeigt wird.

Einsteigerleitfaden zum M-Code in LuckyTemplates

Der Code sieht kompliziert aus, aber Sie müssen nicht lernen, wie man die besagten Codes schreibt. Alles, was zählt, ist Ihr Verständnis dafür, wie der Code funktioniert und was er tut.

Kurz gesagt handelt es sich bei diesen Codes um Aufzeichnungen der Transformationen oder Aktionen, die für die ausgewählte Abfrage durchgeführt wurden.

M-Code im erweiterten Editor verstehen

Das erste, was Sie im M-Code sehen können, ist die Quelle. In diesem Teil können Sie den Ort sehen, an dem das System die Daten abgerufen hat.

Wie Sie auch sehen können, identifiziert das System automatisch den Datentyp für das Bestelldatum , das Versanddatum usw.

Als Nächstes können Sie die Aufzeichnungen der Transformationen sehen, die an den Daten vorgenommen wurden, z. B. „ Spalte umbenennen“ , „Entfernte Spalte“ , „ Duplizierte Spalte “ und viele mehr.

Einsteigerleitfaden zum M-Code in LuckyTemplates

Aufgrund der unterschiedlichen Datentransformationen können Sie hier viele Codes sehen. Sie müssen diese Codes jedoch nicht wirklich schreiben, da Sie sie zum Laufen bringen können, indem Sie einfach auf etwas klicken oder etwas aus dem Menüband auswählen.

Nehmen wir an, Sie möchten etwas ändern. Sie möchten Bestelldatum in Bestelldatum umbenennen . Sie können dies im erweiterten Editor tun .

Einsteigerleitfaden zum M-Code in LuckyTemplates

Wenn Sie den Spaltennamen in Ordering Date ändern , können Sie sehen, dass der jeweilige Schritt in alle vorherigen Schritte des Codes eingefügt wurde. Sobald Sie auf „Fertig“ klicken , wird auch die entsprechende Spalte in der Abfrage aktualisiert.

Einsteigerleitfaden zum M-Code in LuckyTemplates

Nachdem Sie nun eine erste Vorstellung davon haben, wie die Dinge im M-Code funktionieren, zeige ich Ihnen ein Beispiel, bei dem Sie eine Fehlermeldung erhalten können.

Angenommen, Sie möchten die Spalte „Lager“ neben die Spalte „Lagercode“ verschieben . Im Abschnitt „Angewandte Schritte“ können Sie den entsprechenden Datensatz für „Reordered Columns“ sehen .

Einsteigerleitfaden zum M-Code in LuckyTemplates

Hier muss man nun sehr vorsichtig sein. Wenn Sie zum erweiterten Editor zurückkehren und die Spalte „Bestelldatum“ erneut in „Bestelldatum“ ändern , wird eine Fehlermeldung angezeigt.

Einsteigerleitfaden zum M-Code in LuckyTemplates

Da die Spalten neu angeordnet wurden, zeichnet der Teil „Reordered Column“ im Code jede einzelne betroffene Spalte auf. Wenn Sie also eine Änderung an den betroffenen Spalten vornehmen möchten, müssen Sie diese im Abschnitt „Neu angeordnete Spalte“ ändern .

Darüber hinaus müssen Sie die gleichen Änderungen auch am anderen Datensatz des Bestelldatums am Anfang des Codes vornehmen.

Einsteigerleitfaden zum M-Code in LuckyTemplates

Nachdem Sie auf „Fertig“ geklickt haben , können Sie den Fehler beheben und die Änderungen sehen, die auf die Spalte „Bestelldatum“ angewendet wurden .

Abschluss

Ich hoffe, Sie haben durch dieses Tutorial die Grundlagen von M-Code und Advanced Editor erlernt.

Nur etwa 1 % der LuckyTemplates-Benutzer verwenden tatsächlich die M-Sprache auf dieser Plattform. Dennoch ist es eine gute und lohnenswerte Funktion, so viel wie möglich zu lernen und damit zu experimentieren.

Da Sie zum Abfragen oder Bereinigen Ihrer Daten nur die M-Sprache oder den M-Code verwenden können, müssen Sie sich mehr Gedanken über das Schreiben hochwertiger DAX machen, denn hier können Sie die analytische Leistungsfähigkeit von LuckyTemplates nutzen.

Hoffentlich haben Sie dadurch eine bessere Vorstellung vom  erweiterten Editor  und den Vorgängen hinter den Kulissen erhalten.

Danke!


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