Изменить SQL в Power Query
когда я импортирую данные из Sql Server в Power Query, я могу вставить запрос для выполнения в базу данных. Но позже, когда я хочу отредактировать этот запрос в запросах книги > редактировать > расширенный редактор, я получаю что-то вроде этого:
let
Source = Sql.Database("server", "database", [Query="select#(lf)#(tab)*#(lf)from dbo.SomeView va#(lf)join dbo.SomeTable rm#(lf)#(tab)on rm.CatId=va.CatId#(lf)where 1=1#(lf)#(tab)and Month between 1501 and 1510#(lf)#(tab)and rm.Id in (1,2,3)"])
in
Source
обратите внимание, что я использую *
, но с явными именами столбцов это выглядело бы еще хуже.
Я хотел бы видеть запрос в удобочитаемой форме, затем скопировать его, выполнить в Management Studio, изменить что-то и вставьте обратно в Power Query. Я знаю, что могу использовать представления в качестве источника или не использовать новые строки и отступы, но это не моя точка зрения.
любые идеи о том, как редактировать SQL в "нормальной" форме? Или, может быть, я упускаю какой-то скрытый вариант.
изменить: В случае, если я не единственный человек в мире, имеющий проблемы с поиском этой опции, это в:
Power Query > редактор запуска > вид > настройки запроса > примененные шаги > источник > значок шестеренки
спасибо Алехандро!
1 ответов
Если вы нажмете на значок шестеренки рядом с источником в области настроек запроса, вы получите диалоговое окно с SQL-запросом в удобочитаемой форме.