webdevqa.jp.net

PowerQueryのステップの複製

とにかく、Excel Power Queryに、前のクエリから適用されたステップを複製して、適用されたすべてのステップが複製で表示されるようにすることはできますか?のように、10ステップのクエリをステップ6に複製してから、前のクエリから分岐した場所から新しいステップを追加したいと思います。

PowerQuery内の「複製」オプションはクエリ全体を複製し、ステップを変更できないようです。

これにご協力いただきありがとうございます。

1
DrewDaddio

Power Queryプロジェクトで、10ステップの最初の6つをコピーします。

タブを選択表示およびオプション高度なエディター

そこにすべてをコピーして、すぐに使用できるようにクリップボードに保存するか、メモ帳などの一時的な場所に保存します。次のようになります。

let
      Source = [Bunches of stuff],
      #"Step 1" = [All the things that happen],
      #"Step 2" = [All the things that happen],
      #"Step 3" = [All the things that happen],
      #"Step 4" = [All the things that happen],
      #"Step 5" = [All the things that happen],
      #"Step 6" = [All the things that happen],
      #"Step 7" = [All the things that happen],
      #"Step 8" = [All the things that happen],
      #"Step 9" = [All the things that happen],
      #"Step 10" = [All the things that happen]
in
      #"Step 10"

新しいプロジェクトを開き、Advanced Editorに移動して、そのウィンドウにあるものをすべて置き換えます。

  1. クエリのステップ7〜10を削除します。各ステップは#で始まります。 "
  2. 6番目のクエリステップの最後に表示されるコンマ[、]を削除します(クエリステップ6が実際に関係している場合は、右にスクロールして見つける必要がある場合があります)
  3. 「in」の行の下は、10番目のクエリステップです。同じ形式で6番目に置き換えます# "[クエリステップの説明]"

これで、次のようになります。

let
      Source = [Bunches of stuff],
      #"Step 1" = [All the things that happen],
      #"Step 2" = [All the things that happen],
      #"Step 3" = [All the things that happen],
      #"Step 4" = [All the things that happen],
      #"Step 5" = [All the things that happen],
      #"Step 6" = [All the things that happen]
in
      #"Step 6"
  1. Advanced Editorの下部に「構文エラーは検出されていません」と表示されていることを確認します(エラーが見つかった場合は再試行してください)
  2. [完了]をクリックします

Applied Stepsウィンドウには、通常使用するすべてのものが表示され、各ステップは編集可能です。

1
Tisconie