在电源查询中引用当前工作簿时,提供的文件路径必须是有效的绝对路径



我是幂查询的新手,一直在尝试您将单元格值用作 SQL 查询的 where 子句中的参数。 按照此处有关如何在电源查询中引用单元格值的说明,我已经能够实现 GetValue,当调用时将返回有效结果。 在我的情况下,结果是一个地址字符串,即史密斯街 1/3 号。 但是,当我尝试在过滤的行中使用它(我的搜索指向的解决方案(时,出现以下错误:

DataFormat.Error: 提供的文件路径必须是有效的绝对路径。 详: 1/3 - 3/3 史密斯街

我尝试过CurrentWorkbook而不是Workbook。 我的搜索主要产生对 url 引用的引用。

错误来自以下行,就像我手动键入函数结果一样,它可以工作。 我也尝试过将函数放在 Text.From(( 中,但没有帮助。

#"Filtered Rows" = Table.SelectRows(Source, each [GroupName] = Excel.Workbook(File.Contents(GetValue("pCurrentGroup"))))

我想我错过了一些简单的东西,因为链接的文章被选为正确。

嘎嘎,我一发帖就想到了一些新的东西可以尝试。删除除功能以外的所有内容后,它可以工作! 功能代码如下:

#"Filtered Rows" = Table.SelectRows(Source, each [GroupName] = GetValue("pCurrentGroup"))

我想我太盲目地遵循了指示。

最新更新