1

Есть ли в Excel Power Query возможность дублировать примененные шаги из предыдущего запроса, чтобы все примененные шаги отображались в дубликате? Например, я хотел бы продублировать 10-шаговый запрос к 6-му шагу, а затем добавить новые шаги, откуда он разветвляется из предыдущего запроса.

Похоже, что опция "Дублировать" в PowerQuery будет дублировать весь запрос и не позволит изменять какие-либо шаги.

Спасибо за вашу помощь с этим.

1 ответ1

1

В проекте Power Query вы хотели бы скопировать первые 6 из ваших 10 шагов:

Выберите вкладку View и выберите Advanced Editor

Скопируйте все и сохраните в буфере обмена для немедленного использования или временно сохраните где-нибудь, например, в блокноте. Это будет выглядеть примерно так:

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"

Откройте новый проект, перейдите в « Расширенный редактор» и замените все, что находится в этом окне.

  1. Удалите шаги 7-10 вашего запроса, каждый из которых начинается с # "
  2. Удалите запятую [,], которая появляется в конце вашего 6-го шага запроса (вам может потребоваться прокрутить вправо, чтобы найти его, если шаг 6 запроса действительно задействован)
  3. Ниже строки "in" находится ваш 10-й шаг запроса; замените его шестым в том же формате # "[Описание шага запроса]"

Теперь это должно выглядеть так:

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. Убедитесь, что в нижней части расширенного редактора написано «Синтаксические ошибки не обнаружены» (попробуйте еще раз, если ошибки найдены)
  2. Нажмите Готово

В окне « Прикладные шаги» отображается все, с чем вы обычно работаете, и каждый шаг доступен для редактирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .