繁体   English   中英

在电源查询(Excel)中引用单元格

[英]Referencing Cells in Power Query (Excel)

我有一个具有以下脚本的sql查询。 我想在Excel中运行此查询,并将@Username和@Groupname的值替换为Excel中的单元格值作为参数。 我将如何处理? 我有下面的SQL代码,通过Power Query填充到表中。 我不想过滤,我打算使它更复杂,并且这些参数实际上不是结果的一部分,但将有助于查找结果。 希望可以进一步阐明我的问题。

DECLARE @Username NVARCHAR(MAX) SET @Username = 'myname' DECLARE @Groupname NVARCHAR(MAX) SET @Groupname = 'Office Group' select u.FullName, u.Username, u.UserID, u.Email, g.Groupname from users u join GroupMembers gm on gm.UserID = u.UserID join Groups g on g.GroupID = gm.GroupID where u.username = @Username

SQL结果

如果我正确理解了您的问题,您想在Excel中设置参数表,并在查询中使用该表来选择数据吗? 几天前,我为另一个问题制作了一个3.5分钟的视频 ,它逐步说明了如何创建Power Query函数,该函数检索Excel参数值并将其用于查询。 在视频中,它用于过滤表“ Executions”中有关参数开始和结束日期/时间的数据。 同样,在您的情况下,这将过滤用户名和组名参数中的表中的数据。

我将使用“管理参数”功能。 您可以定义参数并在M代码中引用它们。 创建参数后,您会看到它们在许多Power Query窗口(例如Filter Rows对话框)中作为选项出现。

https://blogs.office.com/2016/10/27/october-2016-updates-for-get-transform-in-excel-2016-and-the-power-query-add-in/

此功能是从Power BI继承的,因此您可以对其进行搜索以找到更深入的信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM