【发布时间】:2018-05-09 11:49:24
【问题描述】:
我是 Power 查询的新手,我一直在尝试在我的 SQL 查询的 where 子句中使用单元格值作为参数。按照 here 关于如何在电源查询中引用单元格值的说明,我已经能够实现 GetValue,它在调用时将返回有效结果。就我而言,结果是一个地址字符串,即 1/3 Smith Street。但是,当我尝试在过滤的行中使用它时(我的搜索指向的解决方案)我收到以下错误:
DataFormat.Error:提供的文件路径必须是有效的绝对路径。 细节: 1/3 - 3/3 史密斯街
我尝试使用 CurrentWorkbook 而不是 Workbook。我的搜索主要产生了对 url 引用的引用。
错误来自下一行,就好像我手动输入函数结果然后它可以工作一样。我也尝试将函数放入 Text.From() 但没有帮助。
#"Filtered Rows" = Table.SelectRows(Source, each [GroupName] = Excel.Workbook(File.Contents(GetValue("pCurrentGroup"))))
我想我遗漏了一些简单的东西,因为链接的文章被选为正确的。
【问题讨论】:
标签: powerquery excel-2016