将参数从excel工作簿中的单元格传递到SQL查询

时间:2018-02-21 15:24:47

标签: excel parameters powerquery excel-2016

请注意我在Excel 2007, 2010, 2013等找到了解决方法,但没有任何内容与2016直接相关。

我使用Data / Get Data / From Database / From SQL Server Database将查询引入Excel。

我想要做的是将它检索的数据中的1列限制为特定值。

在我的确切示例中,有一个日期列,我希望电子表格中的单元格传递日期值以过滤返回的查询数据。

1 个答案:

答案 0 :(得分:0)

对于此应用程序,我认为您不需要将日期作为参数传递给查询。将查询加载到查询编辑器后,您可以使用单元格中的日期作为过滤器。作为查询折叠的结果,Excel应自动将其传递到它发送到SQL Server数据库的本机查询的WHERE子句中。

如果您不知道如何在查询编辑器中引用单元格值,请参阅此问题:

How can I reference a cell's value in a Power Query