Дублирование шагов в PowerQuery

494
DrewDaddio

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

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

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

1

1 ответ на вопрос

1
Tisconie

В проекте 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. Нажмите Готово

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

Рад слышать! Был бы признателен за ответ принятый клик :) Tisconie 5 лет назад 0
Готово! Извините за это, это первый вопрос, который я задал. DrewDaddio 5 лет назад 0

Похожие вопросы