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

时间:2018-05-09 03:33:04

标签: powerquery excel-2016

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

  

DataFormat.Error:提供的文件路径必须是有效的绝对路径。   细节:      1/3 - 3/3 Smith Street

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

错误来自下面的行,好像我手动输入函数结果然后它工作。我也尝试将函数放在Text.From()中,但没有帮助。

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

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

1 个答案:

答案 0 :(得分:0)

Gahh我一发布就想到了一些新的尝试..删除除了功能之外的一切都有效!功能代码如下:

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

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