excel - 如何跨多个工作簿/工作站维护 Power Query 代码?
问题描述
我正在致力于自动化我工作的业务中的许多数据报告。
它是来自中央数据库并分布在 Excel 工作簿中的所有各种表。
目前我主要局限于 MS 办公工具。
Power Query 比当前方法快很多,并且更易于维护。
我注意到很多报告一遍又一遍地使用相同的结果。因此,我可以编写查询并在 ODC 文件中或通过文件服务器或 Teams 分发给我的同事。
但是,加载 ODC 会将原始 PQ 代码加载到文件中。
这意味着对主查询所做的任何更改都必须手动加载到每个文件中。
有没有办法跨多个工作表更新 PowerQuery 代码?
我试图尽可能避免编写数据库级别的查询。我对它的支持很少,不想冻结系统,学习 IBM i 系列是一个不成比例的大试验。
解决方案
将 M 代码存储在 Onedrive 同步文件夹中的平面文件中。然后使用 Expression.Evaluate 动态加载查询。克里斯在这里有一篇很棒的文章 https://blog.crossjoin.co.uk/2014/02/04/loading-power-query-m-code-from-text-files/
推荐阅读
- reactjs - 有没有办法在移动浏览器中保留本地存储?
- java - 我无法在 libgdx 中加载 3d 模型
- laravel - AWS 上的 Laravel:不尊重 APP_DEBUG
- maxima - 使用 Maxima 对整数进行素数分解
- xpath - XPATH 消除字符
- javascript - VS Code Ctrl + S 删除格式 - 反应
- google-cloud-platform - 为什么 GCP 负载均衡器上的后端端口会自动更改为相同?
- mysql - 如何在mysql json列中查询对象的对象
- ios - 如何在不发送请求的情况下拦截 Moya 请求并返回失败响应
- javascript - 如何通过 Suitescript 2.0 在已保存搜索中应用多个过滤器?