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!


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.