【发布时间】:2016-02-14 00:24:38
【问题描述】:
当我在 Power Query 中从 Sql Server 导入数据时,我可以粘贴要对数据库执行的查询。但是后来当我想在 Workbook Queries > Edit > Advanced Editor 中编辑这个查询时,我得到了这样的结果:
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 > Launch Editor > View > Query Settings > Applied Steps > Source > Gear icon
谢谢亚历杭德罗!
【问题讨论】:
-
感谢您发布该路径。但是,单击齿轮图标后得到的结果与 SQL 样式几乎不一样。
标签: excel-2010 powerquery