前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >5.1 PowerBI技巧-导出数据到Excel的4种方法

5.1 PowerBI技巧-导出数据到Excel的4种方法

原创
作者头像
PowerBI自己学_轻松
发布2025-02-26 07:44:12
发布2025-02-26 07:44:12
1710
举报
文章被收录于专栏:PowerBI入门100例PowerBI入门100例

加入 PowerBI自己学 知识星球 可以:下载源文件,边学边练;遇到问题,提问交流,有问必答。

Excel用户人群巨大、文件利于邮件传送、数据方便二次加工、内容可以按列筛选等,所以很多时候,无论是报告开发者还是最终用户,都会经常从PowerBI导出数据到Excel。

以下是4种导出方式,强烈推荐最后一种:

导出方式

PowerBI桌面版

PowerBI线上版

在PowerQuery中导出

可以,1000行

不可以

在数据视图中导出

可以,不限制

不可以

在视觉对象中导出

可以,3万行

可以,15万行/50万行

Excel连接模型导出

可以,不限制

可以,不限制

1 在PowerQuery中导出

PowerQuery会对数据源进行预览,默认每个表显示前1000行(也可以显示全部,但性能降低),类似SQL中的Select Top 1000。点击表格的左上角-复制整个表,只能复制预览的内容。因此,这种方式适合以数据源的结构导出行数小于1000的表,主要用于检查字段内容的有效性。

2 在数据视图中导出

在数据视图中,在表的列或内容上点击鼠标右键-复制/复制表,可以复制列/整个表格。复制粘贴到Excel中,行数受Excel限制,最多1048576行;如果粘贴到记事本或CSV文件中,行数不受限制。适合导出维度表和字段比较完整的事实表,因为如果模型比较精炼的话,事实表里面都是代码字段,导出后还需要再做VLOOKUP,导出的意义就不大了。

3 在视觉对象中导出

视觉对象的背后就是一张现成的透视表,这种数据通常满足用户的大部分需要。点击视觉对象右上角的3个点,选择导出数据。在PowerBI桌面版中只能导出最多3万行,在PowerBI线上版中可以导出最多15万行(当前布局,适用于表和矩阵)和最多50万行(汇总数据,一维表)。

桌面版:

线上版用当前布局:

线上版用汇总数据:

4 Excel连接模型导出

用Excel可以连接模型,得到一个远程透视表。要求用户是工作区的管理员、成员、或贡献者权限,或者某个报告直接给了用户读取权限,在报告页面上,点击导出->在Excel中分析,就可以导出一个连接到模型的Excel文件,在透视表中拖拉拽就可以导出任何想要的数据了。

如果是未发布的本地文件,在本地电脑上也可以用Excel连接打开的PowerBI文件模型。

i 通过外部工具DaxStudio,点击菜单栏Advanced下的Analyze in Excel,也能用Excel连接本地模型。

ii 在PowerBI的模型视图,选中数据窗格下的语义模型,在属性中复制服务器地址,然后打开Excel,点击菜单栏数据下的获取数据,选择Analysis Service,输入服务器地址,点击完成。

拓展

Excel连接模型获取数据时,如果行数达到几十万,有时候数据读取会很慢,其中一个主要原因是PowerBI的数字格式与Excel的数字格式不一致(微软正致力于消除这个问题),转换比较耗时,点击Excel菜单栏数据下的连接属性,将数字格式前的挑勾取消,就能快速导出几十万行数据了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档