课程简介:
Power BI是一套完整的用于分析数据和分析见解的业务分析工具,可帮助您保持高效和创造性地构建内容。使用Power
BI不但可以轻松的编辑数据,还可以通过简易的操作管理数据,呈现数据可视化报告。本节课程将为您介绍,如何在Power
BI中使用PQ编辑数据,使用PP进行数据管理,最终实现多表数据的可视化。
教程:
PQ编辑数据
1、导入需要的Demo数据:
1)启动Power
BI Desktop,点击“Get
Date”按钮,在弹出的对话框中点击需要操作的文件,本例中为点击“Excel”,然后点击“Connect”。
![]()
![]()
2)在弹出的对话框中选择需要使用的案例,点击“Open”。
![]()
3)在弹出的对话框中选择需要的Table,点击“Load”。
![]()
2、引入列:
1)在“Home”选项卡中,点击“Edit
Queries”按钮, 在弹出的对话框中点击“Merge Queries”。
![]()
![]()
2)在弹出的对话框中选择需要关联的两个表格,并且选择关联的列,本例为“shipto”与“物流分配”表格,关联列为“地区”,点击“OK”。
![]()
3)可以发现,在“shipto”表格中,已嵌入“物流分配”表格,点击嵌入的表格,选择所需要的字段,本例为“物流库名称”,点击“OK”。即可完成查询的合并,以及快速引入列。
![]()
3、产生新列:
示例:快速产生自然月:点击示例列,本例中为“交易日期”,在“Add Column”选项卡中,点击“Column From
Examples”,在下拉菜单中点击“From
Selection”,在出现的新列中输入月份,本例中为“4”,利用“Ctrl”+“Enter”键,即可快速完成一整列信息的提取,最后点击“OK”,回到“Home”选项卡,点击“Close
& Apply”,应用并关闭查询窗口,回到主窗口。
![]()
![]()
PP数据管理
Power BI的一大优点就是无需将数据平展成表。相反,可以使用来自多个源的多个表,并定义它们之间的关系,并在可视化效果中使用新值以实现轻松建模。
1、关联查看:在“Modeling”选项卡中,点击“Manage
Relationships”,即可看到不同表格之间的关联。
![]()
![]()
2、建立关联:选择有对应关系的字段,本例中为“shipout”表格中的“ship
to”,拖拽到另一个表格的对应关系上,本例中为“shipto”表格中的“SAP ID-ship-to”,
即可完成关联建立。
![]()
3、查看呈现结果:如希望通过不同的地区进行查看,点击右侧的“Report”按钮,在右侧显示的“shipto”表格中,选择“地区”字段,再选择需要查看的信息,比如想看不同地区的利润率,就选择“shipout”表格中的“利润率”字段,在“Visualizations”中选择需要呈现的方式,本例中为“饼图”,
选择完成后结果即刻呈现。
![]()
![]()
示例:通过自然月得到财季:
1.打开预设表格:在“Home”选项卡中,点击“Get
Data”,在弹出的对话框中点击“TextCSV”,选择预先做好的月份和财季的对应表格,点击“Open”。
![]()
![]()
2.识别编码:在弹出的窗口中点击“Chinese
Simplified(GB2312-80)”,再点击“Load”。
![]()
3.建立关联:
在“Modeling”选项卡中,点击“Manage
Relationships”,回到PP中建模。将“shipout”中建立的“Month”,与导入的表格中的“自然月”通过拖拽进行关系建立,即可自动识别财季。
![]()
4.查看呈现结果:点击右侧的“Report”按钮,“Visualizations”中点击“Slicer”,在右侧显示的“monthtoQtr”表格中,选择“财季”字段,在选择不同财季时,报表可以实现自动筛选。
![]()
示例:通过自然月得到财年:
1.新建列:点击右侧“Data”,回到表格视图,点击
“ship to”列,点击上方“Modeling”选项卡,点击“New Colum”新建列。
![]()
2.提取:点击右侧“Data”,回到表格视图,点击
“ship to”列,点击上方“Modeling”选项卡,点击“New
Colum”新建列。在输入框输入提取公式:
if([Month]=7,“FY”&right(year([交易日期])+1,2),
“FY”&right(year([交易日期]),2))
点击输入框前的“√”确认。
引用列,用“[]”,FY代表财年,文本连接符“&”,right函数用于取年份的后两位。
![]()
3.修改列名:右击新建列,在下拉列表中选择“Rename”,键入“FY”,即完成列的添加。
![]()
4.查看呈现结果:点击右侧的“Report”按钮,“Visualizations”中点击“Slicer”,在右侧显示的“shipout”表格中,选择“FY”字段,在选择不同财年时,报表可以实现自动筛选。
![]()
总结
使用Power
BI,可以通过PQ编辑数据,拆分、合并,格式转换、标题行识别、识别示例列快速添加新列。通过PP管理数据,管理关系,完成模型的搭建,以及新建列。最终实现多表数据的可视化,从而帮助您轻松完成专业的数据分析。