Freigeben über


Skriptänderungen in Power Query Online überprüfen

Hintergrund

Aufgrund der Art und Weise, wie Abfragen in Power Query Online gespeichert werden, kann es vorkommen, dass manuell eingegebenes M-Skript (im Allgemeinen Kommentare) verloren geht. Der Bereich Review Script Changes bietet eine „Diff“-Ansicht, in der die Änderungen hervorgehoben werden, sodass die Benutzer nachvollziehen können, welche Änderungen vorgenommen wurden. Die Benutzer können dann die Änderungen akzeptieren oder ihr Skript neu gestalten, um sie zu korrigieren.

Es gibt drei bemerkenswerte Fälle, die diese Erfahrung verursachen können.

Skript für Farbbandtransformationen

Ribbon-Transformationen erzeugen immer das gleiche M-Skript, das sich von der manuellen Eingabe unterscheiden kann. Dies sollte immer ein gleichwertiges Skript sein. Wenden Sie sich an den Support, wenn dies nicht der Fall ist.

Kommentare

Kommentare müssen immer innerhalb des Ausdrucks Let .. in und oberhalb eines Schritts stehen. Dies wird in der Benutzeroberfläche als „Schritt-Eigenschaft“ angezeigt. Wir verlieren alle anderen Kommentare. Kommentare, die in der gleichen Zeile wie ein Schritt, aber über einem anderen Schritt stehen (z. B. nach dem Komma, das jeden Schritt abschließt), werden nach unten verschoben.

Beseitigung von Skriptfehlern

In bestimmten Fällen wird Ihr Skript aktualisiert, wenn es zu einem Syntaxfehler führt, indem Sie Ihr Skript verlassen (z. B. bei Verwendung der Formelleiste).

Erfahrung

Wenn Sie eine Abfrage übertragen, wertet Power Query Online sie aus, um festzustellen, ob sich die „gespeicherte“ Version des Skripts von dem, was Sie übermittelt haben, in irgendeiner Weise unterscheidet. Wenn dies der Fall ist, wird ein Dialogfeld Skriptänderungen überprüfen angezeigt, in dem Sie bestätigen oder abbrechen können.

  • Wenn Sie zustimmen, werden die Änderungen an Ihrer Anfrage vorgenommen.
  • Wenn Sie abbrechen, können Sie Ihre Abfrage umschreiben, um sicherzustellen, dass Sie Ihre Kommentare richtig verschieben, oder wie auch immer Sie es anordnen möchten.

Der Bereich Skriptänderungen überprüfen zeigt den Unterschied zwischen dem, was übertragen wurde und dem, was gespeichert wurde.