在Power Query中编辑SQL [英] Edit SQL in Power Query

查看:22
本文介绍了在Power Query中编辑SQL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Power Query中从SQL Server导入数据时,可以粘贴要对数据库执行的查询。但是稍后当我想要在"工作簿查询">"编辑">"高级编辑器"中编辑此查询时,会得到如下内容:

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>启动编辑器>视图>查询设置>应用步骤>源>齿轮图标

谢谢亚历杭德罗!

sql

如果单击"查询设置"窗格中"源"旁边的齿轮图标,您将看到一个可读形式的推荐答案查询对话框。

这篇关于在Power Query中编辑SQL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆