在我开始解释之前 - 我不会提供任何数据,否则,因为我首先需要一个想法,看看是否可行(如果它很容易)。想象一下,你有一个文件夹,里面有 X 个不同的子文件夹,每个文件夹都包含 20 个文本文件,具有相同的结构和长度。我通常做的是将一个文件夹数据 > 来自文件 > 来自文件夹上传到 Excel,然后进行某些转换并将其保存在 Excel 文件中。这就是我为所有子文件夹执行 X 次的操作。这并不费时,因为我知道如何在高级编辑器中更改“路径”,并且使用刷新按钮非常流畅。但是......如何:如果我想要一个带有这些“子项”的下拉列表,并且每次我使用刷新按钮在下拉列表中更改它时 - 我的数据集会在一分钟内刷新。怎么做?PQ 中的参数或函数?这意味着我可以避免进入 PQ 编辑器或在 M 编码中手动更改源...有什么想法或建议吗?
答案1
首先,我将调整现有查询之一,使其从所有“子项”的父文件夹开始。我将删除其余部分。
我将构建一个包含“subs”列表的表或命名范围 - 这两个都可以在 PQ 查询中读取。然后可以将该“subs”查询与文件夹路径现有查询中的列来过滤文件夹列表(在函数调用之前)。