次の方法で共有


Power Query Online でスクリプトの変更を確認する

バックグラウンド

クエリが Power Query Online に格納される方法により、手動で入力した M スクリプト (通常はコメント) が失われる場合があります。 [ スクリプトの変更の確認 ] ウィンドウには、変更を強調表示する "差分" エクスペリエンスが用意されています。これにより、ユーザーは、どのような変更が行われているかを理解できます。 その後、ユーザーは変更を受け入れるか、スクリプトを再配置して修正できます。

このエクスペリエンスを引き起こす可能性がある 3 つの注目すべきケースがあります。

リボン変換のスクリプト

リボン変換では常に同じ M スクリプトが生成されます。これは、手動で入力する方法とは異なる場合があります。 これは常に同等のスクリプトである必要があります。 そうでない場合は、サポートにお問い合わせください。

Comments

コメントは常に、 Let .. in 式の内側と、1 つのステップの上にある必要があります。 これは、ユーザー インターフェイスに "Step プロパティ" として表示されます。 他のすべてのコメントは失われます。 1 つのステップと同じ行に記述されているが、別のステップの上 (たとえば、すべてのステップを続けるコンマの後) のコメントは下に移動します。

スクリプト エラーの削除

場合によっては、スクリプトをエスケープして構文エラーが発生した場合 (数式バーを使用する場合など)、スクリプトが更新されます。

エクスペリエンス

クエリをコミットすると、Power Query Online によってそのクエリが評価され、スクリプトの "格納済み" バージョンが送信したバージョンとまったく異なるかどうかを確認します。 その場合は、[ スクリプトの変更の確認 ] ダイアログ ボックスが表示され、同意または取り消しが可能になります。

  • 受け入れると、クエリが変更されます。
  • 取り消した場合は、クエリを書き直して、コメントを適切に移動したり、必要に応じて再配置したりできます。

コミット内容と保存内容の相違を示す [スクリプトの変更の確認] ウィンドウ。