设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
首页
Portal
云发课堂
考试中心
知识库
大会员
交流
BBS
帮助中心
搜索
搜索
BIM知识资料库
PBI大会员
房建施工VIP
建筑识图
excel案例分析
bim三维建模
办公软件VIP
商业数据分析师
QQ客服
QQ客服
微信客服
微信扫一扫
本版
文章
帖子
用户
云发教育
»
交流
›
PBI数据处理
›
问答互助
›
简单对比一下使用PowerQuery和PowerPivot导入SQLServer ...
1
2
3
4
5
6
7
8
9
10
... 14
/ 14 页
下一页
返回列表
发新帖
[分享]
简单对比一下使用PowerQuery和PowerPivot导入SQLServer数据库数据的步骤
[复制链接]
132922
|
131
|
2021-2-19 01:57:13
|
显示全部楼层
|
阅读模式
如果现在我们想把SQL SERVER数据库数据导入Excel,可以直接用PowerQuery和Powerpivot导入,以下简单对比一下两种方法的步骤,希望把自己使用的的一些见解和大家探讨,有不当之处,欢迎拍砖。
一、使用POWER QUERY
以下步骤,服务器名称是必须输入的参数,而且需要手动输入,没有自动生成备选服务器列表。数据库和SQL语句是可选的。
需要说明的是,如果你对SQL不是很陌生的话,强烈建议输入SQL语句。实践证明,明确告诉EXCEL你想做什么比让他做一些多余的事情有效率的多。
如果你没有输入数据库名称,这里会列出可选的数据库和表名称、视图名称。
勾选选择多项,你可以一次性选择多张表,点击某个表名称,右边会显示预览数据。
这里可以选择把数据加载到工作表或者数据模型。如果导入的数据需要进一步进行分析,建议把数据加载到数据模型。
存放到工作表,数据容易被修改;而且数据模型的数据,在以后使用中有诸多方便,具体以后再细述。
加载完毕以后,右边可以看到已经加载的链接和数据行,点击某一个链接,会显示预览数据。
以下是POWER QUERY窗口,这里面可以对数据进行进一步加工。这里可以使用M公式。
以下是数据模型管理界面,这里面可以添加自定义列,这里使用的是DAX表达式。
在数据模型管理窗口处理使用POWER QUERY导入的数据,只能添加自定义列,不能删除非自定义列。
二、直接使用POWER PIVOT导入数据
在power pivot选项卡点击管理,进入数据模型管理界面
这里可以自动生成服务器备选列表,比power query 方便
可以使用Windows账户登录,也可以使用sa账户登录,数据库名称也会自动生成备选列表
可以对数据连接属性进行高级设置
在进行下一步之前,可以测试一下数据库连接
可以使用自定义sql查询语句或者直接在表视图中进行查询,如果对sql语句不是很陌生,依然建议使用sql语句查询。原因同上。
但是如果不是很熟悉,或者要一次从多个表导入数据,还是就默认选项就可以了。
点下一步以后或出现可选的数据列表,可以多选,也可以预览数据。
点完成,会显示导入数据的结果。
三、数据关系模型的设置
导入多张表以后,可以对表关系进行设置,这样多张表就成为一个相互关联的整体,可以跨工作表进行数据分析。
可以对数据模型中的表创建数据透视表,基于数据模型的数据透视表,可以使用dax创建计算字段,相比于普通数据透视表,要强大许多。
强烈建议有数据透视表基础的用户,千万不要放过关于dax表达式的内容,因为这一功能会让你的数据分析能力提升一个境界。此外,基于数据模型的数据透视表可以转换为公式,也就是是说可以使用公式直接从数据模型取数,完全可以不通过透视表作为中介。
四、对比两种方式
使用PowerQuery:
不足:不会自动生成服务器、数据库备选列表;建立的表在数据模型管理界面中无法进行列删除操作,只能回到PQ界面进行操作。
优点:可以使用M公式进行数据处理,在数据模型管理界面也可以使用DAX表达式;在不输入数据库名称的情况下,会出现数据库备选列表和表备选列表;Excel2016已经内置这一功能,可以使用VBA进行操作。
使用PowerPivot:
不足:不能使用M公式进行数据处理;必须制定数据库名称;在EXCEL2016中是以插件的形式存在的。
优点:会自动生成服务器和数据库备选列表,可以使用DAX表达式进行数据处理。
回复
使用道具
举报
血刃
|
2021-2-19 02:02:13
|
显示全部楼层
好贴要顶啊。楼主辛苦了
回复
使用道具
举报
blizzard911
|
2021-2-19 02:11:14
|
显示全部楼层
写的很清楚,谢谢楼主!
回复
使用道具
举报
yuyu
|
2021-2-19 02:13:14
|
显示全部楼层
学习了~~~
回复
使用道具
举报
潜龙
|
2021-2-19 02:19:14
|
显示全部楼层
很强大的功能
回复
使用道具
举报
laziobest
|
2021-2-19 02:23:14
|
显示全部楼层
功能强大,值得学习,只是关于PowerQuery和PowerPivot的纸质书籍资料较少
回复
使用道具
举报
yunfeng
|
2021-2-19 02:27:15
|
显示全部楼层
不错的总结,学习了
回复
使用道具
举报
lllxhx
|
2021-2-19 02:32:15
|
显示全部楼层
首先 感觉好难学 哎
回复
使用道具
举报
ysy555
|
2021-2-19 02:37:15
|
显示全部楼层
谢谢,学习了!!
回复
使用道具
举报
2046
|
2021-2-19 02:45:15
|
显示全部楼层
好强大,继续前进中
回复
使用道具
举报
下一页 »
1
2
3
4
5
6
7
8
9
10
... 14
/ 14 页
下一页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
QQ登录
微信登陆
手机登录
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
van
9
主题
924
回帖
976
积分
高级会员
高级会员, 积分 976, 距离下一级还需 24 积分
高级会员, 积分 976, 距离下一级还需 24 积分
积分
976
加好友
发消息
回复楼主
返回列表
问答互助
知识资料
图文推荐
PowerPivot与数据透视表初探
2021-02-19
不用VBA,不用SQL语句,且看 POWER QUERY 快速合并多个Excel工..
2021-02-19
2019年个税专项附加扣除信息表数据汇总 获取不同工作簿某...
2020-08-05
PBI图表日期格式如何显示为‘x月x日’
2020-09-25
菜鸟PP周记(一)为什么PowerPivot
2021-02-19
热门排行
1
PowerPivot与数据透视表初探
2
快来学习 Power Query 吧,屌爆了的Excel加
3
进一步综合介绍 Power Query 使用方法
4
Power Query For excel语言规范中文翻译
5
不用VBA,不用SQL语句,且看 POWER QUERY
6
2019年个税累进算法
7
2019年个税专项附加扣除信息表数据汇总 获
8
DATESQTD
9
如何按照姓名分组,将I,II,III列数字和文
10
求 连续增长月份