动态合并指定表格数据

本文介绍了如何利用Power Query的M函数在Power BI中自动合并Excel工作簿中的多个表格数据。通过展示具体步骤,包括加载工作簿、选择表格、合并数据,并解决了新增列时需要手动更新的问题,提出了动态获取列名的方法,确保了数据的实时同步更新。
摘要由CSDN通过智能技术生成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TxYjmgJM-1644378893487)(https://mmbiz.qpic.cn/mmbiz_jpg/TyDRib9iao84MJ1h3T3JejTYK1dA0HIZiae89WBJVa5oUw4UXxHpTahzjHywHAwMHU9AJOJlhDGKdL5k1CGOW4zdA/640?wx_fmt=jpeg)]

9

单是一种气度,孤是一种绝望

Power Query现已集成到微软的很多产品中,包括Excel、Analysi Services,当然还有Power BI,它可以帮助我们便捷地快速地做一些ETL的工作,它主要用到的是M函数,但我们其实没有必要去专门学习这些函数,大多数情况基本上通过可视化界面上的操作都可以完成。想要学习的话推荐阅读《M Is for (Data) Monkey》这本书,同时也推荐一下朋友的论坛—Power BI和M语言的骨灰级玩家施阳的论坛

https://pqfans.com/

开始进入今天的正题,自动合并表格数据,比如很多时候我们会看到一张这样的Excel,当我们想到合并所有数据来做分析时,就会比较麻烦,那其实我们是可以通过Power Query来自动合并这些工作表中的数据(另外再提一下,工作表和表是不一样的,比如图中就是已经转成了表,可以使用快捷键ctrl+t),主要用到以下函数Excel.CurrentWorkBook,感兴趣的可以查看官方文档这里不做过多解释

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nnTrBXsa-1644378893489)(https://mmbiz.qpic.cn/mmbiz/TyDRib9iao84MJ1h3T3JejTYK1dA0HIZiaeDPLjoHHzqRwqlADDyUcQWLYPtGA9T

PowerBI系列之Power Query专题1.  获取数据 数据源种类介绍和获取Excel数据源输入数据和拷贝数据:创建辅助解析Json/XML数据格式获取Web网页数据和URL添加动态参数连接数据的四种模式:Import、DirectQuery、Live Connection、Dual双 属于混合模式连接数据库:Sql server、 Mysql(直连但是必须先安装一个mysql插件)DirectQuery直连查询:Sql serverODBC方式获取数据关联或多个Sql或调用存储过程获取数据SQL动态传参和自定义函数: sql使用参数或数据库名称使用参数连接Sharepoint和OneDrive数据源连接Dataset和Dataflow 替换本地数据源为Sharepoint数据源并保留数据处理操作 终止当前数据刷新Loading:Cancel Query数据源设置-重置数据连接凭证PBIDS连接数据源创建和使用报模块(输入或值列)利用报模板和参数控制线下报数据权限DirectQuery启用自动页面刷新和更改检测管理聚合提高DirectQuery查询性能动态M查询参数提高DirectQuery查询性能添加数据刷新时间 DateTime.LocalNow()和Getdate()2.  数据清洗和M语言M语言和官方文档介绍PowerQuery查阅M函数:=#shared, Ctrl+Space提示数据清洗之常用技能:提升标题、更改数据类型、保留删除错误或空行,删除重复项、选择列和删除列、填充单元格、合并列、拆分、提取、替换、条件替换、添加自定义列,添加条件列、添加索引列、分组、添加年月日列、追加和合并查询透视和逆透视以及转置合并单元格的Excel文件处理导入文件夹多Excel文件并合并解决多文件合并列顺序不一致使用参数和函数批量导入文件 文本提取文、英文、数字等处理双引号转义 列拆分详解解决列名改变错误解决列丢失错误动态显示、排序和重命名列为所有列名添加前缀列名字母大写和分隔符调整Trim标题的多余空格如何处理load数据错误为什么load的Excel数据有null空行为什么load的Excel数据标题在第二行灵活添加占位符规范同类相似数据数据按多列排序为分组添加Index序号分组内值合并诊断工具分析数据处理过程PowerQuery小技巧分享 新冠病例活动轨迹地图标识 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值