贝博恩创新科技网

Power BI Desktop教程从哪开始学?

Power BI Desktop 是一款强大的数据分析和可视化工具,由微软开发,专为用户设计从数据连接、清洗、建模到最终可视化报告的全流程操作,它无需编写复杂代码,通过图形化界面即可实现高效数据分析,适合从业务分析师到数据科学家的各类用户,以下将详细介绍 Power BI Desktop 的核心功能与操作步骤,帮助用户快速上手。

Power BI Desktop教程从哪开始学?-图1
(图片来源网络,侵删)

数据连接:导入多源数据

Power BI Desktop 支持连接多种数据源,包括本地数据库(如 SQL Server、Access)、云端服务(如 Azure SQL、Excel Online)、公开 API(如 GitHub、Twitter)以及文件类型(如 Excel、CSV、JSON),以连接 Excel 文件为例:

  1. 打开 Power BI Desktop,点击“开始”页面的“获取数据”→“文件”→“Excel”,选择目标文件。
  2. 在“导航器”窗口中勾选需要的工作表或表格,点击“加载”直接导入,或点击“转换数据”进入 Power Query 编辑器进行深度清洗。

常见数据源连接方式
| 数据源类型 | 连接入口 | 注意事项 |
|------------------|---------------------------|-----------------------------------|
| Excel/CSV | 获取数据→文件 | 支持多sheet/多表同时导入 |
| SQL Server | 获取数据→数据库→SQL Server | 需配置服务器地址、认证方式 |
| Web 数据 | 获取数据→其他→Web | 输入 URL,解析网页表格结构 |
| Power BI 数据集 | 获取数据→Power BI 数据集 | 适用于已发布的云端数据集,支持实时刷新 |

数据清洗与转换:使用 Power Query 编辑器

Power Query 编辑器是数据预处理的核心工具,提供“查询设置”窗格实现数据清洗,常用功能包括:

  • 删除重复值:选中列,右键选择“删除重复项”,或通过“转换”→“删除重复值”操作。
  • 数据类型转换:如将文本格式的“日期”列转换为日期类型,选中列后点击“转换”→“数据类型”→“日期”。
  • 拆分列:例如将“姓名”列按“逗号”拆分为“姓”和“名”,通过“拆分列”→“按分隔符”实现。
  • 填充缺失值:选中列,右键选择“填充”→“向下填充”,或使用“转换”→“填充”功能。
  • 合并查询:类似 SQL 的 JOIN 操作,例如将“订单表”和“客户表”通过“客户ID”列合并,点击“开始”→“合并查询”→“合并”。

示例:清洗销售数据表
假设原始数据包含“日期”“产品”“销售额”三列,销售额”列存在文本格式(如“1,200元”),需分两步处理:

Power BI Desktop教程从哪开始学?-图2
(图片来源网络,侵删)
  1. 选中“销售额”列,点击“转换”→“格式”→“清除列”,删除“元”和逗号;
  2. 再次选中该列,点击“转换”→“数据类型”→“十进制数”,完成数值转换。

数据建模:创建关系与计算列

数据建模是 Power BI 的核心,通过建立表间关系、创建计算列和度量值,实现多维度数据分析。

创建表关系

在“模型”视图中,拖拽表间关联字段(如“客户表”的“客户ID”和“订单表”的“客户ID”)即可建立关系,默认为“一对多”关系(“一”端为主表,“多”端为从表),关系类型需根据业务逻辑选择(如“一对一”“多对多”需谨慎使用)。

创建计算列

计算列是基于现有列的新列,值在数据刷新时计算,在“订单表”中添加“月份”列:

  • 切换到“数据”视图,选中“订单表”,点击“新建列”;
  • 输入 DAX 公式:月份 = FORMAT('订单表'[日期], "YYYY-MM"),按回车生成新列。

创建度量值

度量值是动态计算公式,用于可视化图表(如求和、平均值),计算“总销售额”:

Power BI Desktop教程从哪开始学?-图3
(图片来源网络,侵删)
  • 在“报告”或“数据”视图中,点击“新建度量值”;
  • 输入 DAX 公式:总销售额 = SUM('订单表'[销售额])
    常用 DAX 函数
  • SUM():求和
  • AVERAGE():平均值
  • COUNTROWS():统计行数
  • FILTER():筛选数据(如销售额 > 1000

数据可视化:创建交互式报表

Power BI 提供丰富的可视化图表(如柱状图、折线图、地图、矩阵等),支持拖拽字段即可生成图表。

基础图表操作

  • 插入图表:点击“可视化”窗格中的图表类型(如簇状柱形图),将“日期”拖至“轴”,“销售额”拖至“值”。
  • 美化图表:通过“格式”窗格调整标题、颜色、标签等,例如将柱形图颜色设置为渐变色,添加数据标签。
  • 筛选与切片器:添加“切片器”可视化(如“产品类别”切片器),点击切片器选项可动态筛选图表数据。

高级可视化

  • 矩阵图:用于展示交叉数据,如行字段为“地区”,列字段为“月份”,值字段为“销售额”。
  • 地图可视化:若数据包含经纬度或城市名称,可使用“填充地图”或“散点地图”,例如展示各省份销售额分布。
  • 书签与按钮:通过“书签”窗格创建报表页面切换效果,例如点击“2025年”按钮仅显示当年数据。

发布与分享:将报表发布到 Power BI 服务

完成报表设计后,可发布到 Power BI Service(云端服务)实现团队共享和实时更新。

  1. 点击“开始”→“发布”,登录 Power BI 账号,选择目标工作区;
  2. 发布成功后,在 Power BI Service 中可设置报表共享权限(如“允许编辑”或“仅查看”),或发布到 Web 生成公开链接。

相关问答 FAQs

Q1:Power BI Desktop 与 Power BI Service 有什么区别?
A:Power BI Desktop 是本地桌面应用程序,用于数据连接、清洗、建模和报表设计;Power BI Service 是云端服务平台,主要用于发布、共享报表,设置数据刷新计划,以及创建仪表板(Dashboard),Desktop 设计的报表需发布到 Service 才能实现团队协作和移动端访问。

Q2:如何解决 Power BI 数据刷新失败的问题?
A:数据刷新失败常见原因及解决方法包括:

  • 数据源认证失败:检查 Power BI Service 中数据源凭据是否正确(如 SQL Server 登录账号密码);
  • 文件路径错误:若数据源为本地文件(如 Excel),需使用“本地文件”连接并配置“本地数据网关”(Gateway),确保 Service 能访问本地文件;
  • 数据量过大:尝试优化数据模型(如删除不必要的列、使用聚合表),或分批次刷新数据。
分享:
扫描分享到社交APP
上一篇
下一篇