使用带有电源BI的自定义查询从文件夹加载文件

问题描述 投票:2回答:1

我正在尝试从文件夹加载csv文件,但我需要对每个文件应用几个自定义步骤,包括删除PromoteHeaders默认值。

我有一个自定义查询,可以成功加载单个文件。如何将其转换为加载文件夹中所有文件的查询?

默认情况下,由于缺少列名(我的自定义查询修复),File.folder的“promoteHeaders”会弄乱我的数据。

powerbi powerquery m
1个回答
0
投票

创建读取特定文件模板的函数的最简单方法是实际执行此操作。只需创建M来读取它,然后右键单击实体将其转换为函数。

之后转换M非常简单,因此它使用参数。

您可以创建一个空白查询,并以此为例替换代码,自定义更多步骤来处理您的文件要求。

= (myFile) => let
        Source = Csv.Document(myFile,[Delimiter=",", Columns=33, Encoding=1252, QuoteStyle=QuoteStyle.None])
    in
        Source

然后以内容作为参数为每个文件调用自定义函数。

© www.soinside.com 2019 - 2024. All rights reserved.