powerbi - 使用 Power BI 使用自定义查询从文件夹加载文件
问题描述
我正在尝试从文件夹加载 csv 文件,但我需要对每个文件应用几个自定义步骤,包括删除PromoteHeaders
默认值。
我有一个可以成功加载单个文件的自定义查询。如何将其转换为加载文件夹中所有文件的查询?
默认情况下,File.folder
由于缺少列名(我的自定义查询已修复),“promoteHeaders”会弄乱我的数据。
解决方案
创建读取特定文件模板的函数的最简单方法是实际执行此操作。只需创建 M 来读取它,然后右键单击实体将其转换为函数。
之后,转换你的 M 非常简单,因此它使用参数。
您可以创建一个空白查询并以此替换代码作为示例,自定义更多步骤来处理您的文件要求。
= (myFile) => let
Source = Csv.Document(myFile,[Delimiter=",", Columns=33, Encoding=1252, QuoteStyle=QuoteStyle.None])
in
Source
然后以内容为参数为每个文件调用自定义函数。
推荐阅读
- oracle - 授予从一个特定模式中选择任何表
- wpf - 在 WPF 中的 DataGridTextColumn 上取出边距
- javascript - 为什么在下面的代码片段中调用“onClick”的函数应该在另一个箭头函数中调用?
- ruby-on-rails - Rails Capybara 填写 Angular 表单,字段上没有 id 和 name
- azure - 如何将 Express Gateway 部署到 Azure
- r - 在堆积面积图中的线条末端绘制标签
- c# - 重载操作 wcfservice
- node.js - 即使安装了模块,也无法在节点 js 应用程序中找到模块
- ios - 如何在 SwiftUI 中自动检测 NavigationBarTitle displayMode 变为 .inline 或 .large?
- javascript - 对象变量范围