Power Query - 从同一文件夹中提取的附加查询 - 只需要 1 个查询到 运行 新文件
Power Query - Appended Queries pulling from same folder - Need only 1 query to run on new files
我在 Power Query 中创建了两个查询,它们从同一文件夹中提取数据并附加。之所以会这样,是因为那个文件夹里有很多文件,有两种不同的数据结构,一种是过去某个人创建的旧结构,另一种是我创建的新结构。
所以我现在如何查询 运行ning 是旧的数据结构查询正在过滤掉(未选中)新的结构文件,反之亦然使用新的数据结构查询(过滤掉旧的数据结构文件)。这样两个查询都可以 运行 它们不同的应用步骤并将结果数据从两者加载到 1 table.
我面临的问题是,当我在该文件夹中保存新文件(每周保存新文件)时,两个查询都运行将它们的应用步骤应用到新文件中,导致表达式错误。所以我被迫进入查询编辑器并进入旧数据结构查询,进入过滤 tables 步骤并取消选中新文件,然后进入新数据结构查询,进入过滤 table 步骤并确保新文件已被选中。
我怎样才能以一种方式自动执行此操作,即在保存新文件时,旧数据结构查询不会运行它应用的步骤,但新数据结构查询会?
两个查询
Filtered Rows Step on the first query showing the old data structure files checked, and the new data structure files unchecked.
第二个查询的筛选行步骤显示未检查旧数据结构文件并检查新数据结构文件。
假设所有新文件都以 "ELUX" 开头,而所有旧文件都没有,那么:
仅包含旧文件:
= Table.SelectRows(#"Removed Other Columns1", each not Text.StartsWith([Source.Name], "ELUX"))
仅包含新文件:
= Table.SelectRows(#"Removed Other Columns1", each Text.StartsWith([Source.Name], "ELUX"))
我在 Power Query 中创建了两个查询,它们从同一文件夹中提取数据并附加。之所以会这样,是因为那个文件夹里有很多文件,有两种不同的数据结构,一种是过去某个人创建的旧结构,另一种是我创建的新结构。
所以我现在如何查询 运行ning 是旧的数据结构查询正在过滤掉(未选中)新的结构文件,反之亦然使用新的数据结构查询(过滤掉旧的数据结构文件)。这样两个查询都可以 运行 它们不同的应用步骤并将结果数据从两者加载到 1 table.
我面临的问题是,当我在该文件夹中保存新文件(每周保存新文件)时,两个查询都运行将它们的应用步骤应用到新文件中,导致表达式错误。所以我被迫进入查询编辑器并进入旧数据结构查询,进入过滤 tables 步骤并取消选中新文件,然后进入新数据结构查询,进入过滤 table 步骤并确保新文件已被选中。
我怎样才能以一种方式自动执行此操作,即在保存新文件时,旧数据结构查询不会运行它应用的步骤,但新数据结构查询会?
两个查询
Filtered Rows Step on the first query showing the old data structure files checked, and the new data structure files unchecked.
第二个查询的筛选行步骤显示未检查旧数据结构文件并检查新数据结构文件。
假设所有新文件都以 "ELUX" 开头,而所有旧文件都没有,那么:
仅包含旧文件:
= Table.SelectRows(#"Removed Other Columns1", each not Text.StartsWith([Source.Name], "ELUX"))
仅包含新文件:
= Table.SelectRows(#"Removed Other Columns1", each Text.StartsWith([Source.Name], "ELUX"))