我怎样才能将下一个查询变成Power Query,我只能执行第一部分

How can I turn the next query into Power Query, I can only perform the first part

如何转下一个查询:

SELECT Column1, Column2 FROM Table WHERE Column3 < 15

进入 Power Query M,我只能执行第一部分:

= Table.SelectColumns(#"Table", {"Column1", "Column2"})

如果您更喜欢单步操作:

= Table.SelectRows(Table, each [Column3] < 15)[[Column1],[Column2]]

虽然我每天都使用所谓的 "Advanced Editor",但我还是建议使用步骤编辑器来进行此查询。然后 PowerQuery 将了解如何折叠查询(将初始步骤转换为 SQL),因为它生成了 M。您可以从步骤 "View Native Query" 的上下文菜单中看到 SQL。这将继续执行您稍后可能添加的许多步骤,例如重命名列和计算列。

如果您从 SQL 开始或到达不可折叠的步骤,包括您自己编写 M 代码,none 或只有部分 M 可翻译成 SQL.

或者(也许您已经知道这一点),您可以使用步骤编辑器将您想要的任何内容 SQL 直接放入第一步。