DeclutterData Datenoptimierung und Controlling DeclutterData Datenoptimierung und Controlling

Startseite / Tools / M Cleaner

M Cleaner: Power-Query-Code aufräumen

So geht’s

Füge den M-Code einer Abfrage ein und du bekommst ihn sauber eingerückt zurück, jeden Schritt in Klartext erklärt und mit Warnungen vor typischen Stolperstellen.

Kostenlos Läuft im Browser Mit Warnungen

Fragen

Häufige Fragen zu M Cleaner

Gut zu wissen: Datenschutz und Prüfung

Was du einfügst, bleibt in deinem Browser. Es wird nicht übertragen und nicht gespeichert. Nur deine Einstellungen (Einrückung, Zeilenbreite, Optionen) merkt sich dein Browser lokal.

Prüfe das Ergebnis, bevor du es produktiv einsetzt. M Cleaner prüft die Grammatik nur so weit, wie zum Aufräumen nötig ist, und ersetzt Power Query nicht: Ein falscher Funktionsname fällt erst in Power Query auf.

Für die Haftung gelten meine AGB, Punkt 14.

Wohin gehen die Daten, die ich einfüge?

Nirgendwohin. M Cleaner läuft komplett in deinem Browser, dein Code wird nicht übertragen und nicht gespeichert. Nach dem Laden braucht das Werkzeug keine Verbindung zum Internet.

Verändert M Cleaner meinen Code?

Nur das Aussehen: Einrückung, Zeilenumbrüche und, wenn du das nicht abschaltest, die Schrittnamen. Text, Zahlen, Kommentare und die Reihenfolge der Bausteine bleiben, wie sie sind. Nach jedem Lauf vergleicht M Cleaner die Bausteine von Eingabe und Ausgabe. Weicht etwas ab, gibt es keine Ausgabe.

Kann ich mehrere Abfragen auf einmal aufräumen?

Nein, M Cleaner verarbeitet eine Abfrage je Durchgang, also ein let … in, auch als Funktion. Dokumente mit section sind nicht möglich. Umbenannt werden nur die Schritte der obersten Ebene.

Welche Einrückung soll ich wählen?

Das ist Geschmackssache. „Ausführlich“ ist die Vorgabe: Kurze Schritte stehen in einer Zeile, bei langen steht der Schrittname allein in der Zeile, der Ausdruck darunter und lange Aufrufe mit einem Argument je Zeile. „Ausgewogen“ lässt einen Schritt in einer Zeile, solange er passt. „Kompakt“ braucht die wenigsten Zeilen und bricht erst an der Zeilenbreite um. Der Info-Knopf neben dem Feld zeigt dir alle drei an einem Beispiel, deine Wahl merkt sich dein Browser.

Fehler gefunden oder ein Wunsch? Schreib mir

Auf LinkedIn empfehlen
Lass uns den Datendschungel lichten 🪓

Ich freue mich auf dein Projekt!

Nimm gleich Kontakt mit mir auf und lass uns herausfinden, wie ich dir helfen kann! Ein Erstgespräch ist immer kostenlos. 🙂

Erstgespräch buchen
Anleitung

So geht’s mit M Cleaner

Füge den M-Code einer Abfrage ein und du bekommst ihn sauber eingerückt zurück, dazu jeden Schritt in einem Satz erklärt und mit sprechendem Namen. Warnungen weisen dich auf typische Stolperstellen wie feste Dateipfade hin. Kostenlos, ohne Anmeldung, alles bleibt in deinem Browser.

Von der Abfrage im Editor bis zum aufgeräumten Code, den du zurückkopierst.

  1. Code kopieren. Öffne in Power Query den Erweiterten Editor (Start, Erweiterter Editor), markiere den ganzen Code und kopiere ihn.
  2. Aufräumen. Füge den Code im Werkzeug ein und klicke auf „Aufräumen“ oder drücke Strg + Eingabe. Einrückung (Ausführlich, Ausgewogen oder Kompakt), Zeilenbreite und Schrittnamen stellst du vorher oder nachher ein. „Beispiel laden“ zeigt dir, wie das Ergebnis aussieht.
  3. Prüfen und zurückkopieren. Lies die Schritte in Klartext und die Warnungen, dann übernimmst du den aufgeräumten Code mit „Kopieren“ in den Erweiterten Editor.