Power BI 教程
⚡ 智能摘要
Power BI 是 Microsoft的商业智能和数据可视化平台,可将来自多个来源的原始数据转换为交互式仪表板和报告。它涵盖桌面、服务和移动应用程序,现在可在内部运行。 Microsoft 布。

在了解 Power BI 之前,让我们先来了解一下商业智能:
什么是BI?
商业智能 (BI) 是一种技术驱动的方法,可帮助您分析数据并提供可操作的信息。这些信息有助于企业高管、业务经理和其他用户做出明智的业务决策。
什么是 Power BI?
Power BI 是一种商业智能和数据可视化工具,用于将来自各种数据源的数据转换为交互式仪表板和分析报告。Power BI 提供基于云的交互式可视化服务,并为最终用户提供一个简单的界面来创建自己的报告和仪表板。
Power BI 有多种版本,例如桌面版、基于服务的版本 (SaaS) 和移动版,分别适用于不同的平台。它提供多种软件连接器和服务,用于商业智能。Power BI 也是……的一部分 Microsoft 面料,我们将在本文后面部分进行介绍。
在本 Power BI 培训中,您将学习 Power BI 的所有重要概念,并对如何使用 Power BI 工具建立基本的了解。
Power BI 的历史
以下是 Power BI 发展历程中的关键里程碑:
- Power BI是由SQL Server Reporting Services团队的Thierry D'Hers和Amir Netz构思的。 Microsoft.
- 它最初由 Ron George 于 2010 年设计,并被命名为“新月计划”。
- 2011年,它与SQL Server捆绑在一起,代号为Denali。
- Microsoft 2013 年 9 月,微软发布了第一个公开预览版,名为 Power BI for Office 365。
- Power BI 的第一个正式版本于 2015 年 7 月 24 日发布。它基于 Excel 加载项,例如 Power Query、Power Pivot、Power View 和 Power Map。
为什么使用 Power BI?
以下是使用 Power BI 工具的最主要原因:
- 适用于 SaaS 解决方案的预构建仪表板和报告
- Power BI 允许实时仪表板更新。
- 提供与云端或本地数据源的安全可靠连接。
- Power BI 提供快速部署、混合配置和安全环境。
- 允许使用自然语言查询进行数据探索
- 提供与社区定期更新的仪表盘可视化功能。
谁使用 Power BI?
使用 Power BI 工具的重要专业人士包括:
- 项目管理办公室 (PMO) – 项目和组合管理
- 商业与数据分析师
- 开发人员和数据库管理员
- IT团队和IT专业人员
- 最终用户报告的消费者
- 数据科学家
Power BI 工具的类型
现在,在本 Power BI Desktop 教程中,我们将学习 Power BI 工具的类型。
一些重要的 Power BI 工具包括:
Power BI桌面
Power BI Desktop 是 Power BI 的主要创作和发布工具。开发人员和高级用户使用它从头开始创建全新的模型和报表。
费用:免费
Power BI 服务
线上 软件即服务(SaaS) Power BI 数据模型、报告和仪表板托管于此。管理、共享和协作均在云中进行。
专业版授权:14 美元/用户/月
Power BI 数据网关
Power BI 数据网关充当 Power BI 服务和本地数据源之间的桥梁,使用 DirectQuery、导入和实时查询连接。它由 BI 管理员安装。
Power BI 报表服务器
它可以托管本地分页报表、KPI报表、移动报表和Power BI Desktop报表。它每4个月更新一次,由IT团队负责安装和管理。用户可以修改Power BI报表以及开发团队创建的其他报表。
Power BI 移动应用
Power BI 移动应用适用于 iOS 和 Android (专门的) Windows 移动应用已于 2021 年停用)。它可以通过以下方式进行管理: Microsoft Intune。您可以使用此工具查看 Power BI 服务或报表服务器上的报表和仪表板。
Power BI 许可证比较
以上每款工具都需要不同的许可证才能解锁。Power BI Desktop 仍然免费,但要在云端共享报表,则需要付费的按用户许可证或组织级容量。下表反映了这一点。 Microsoft截至 2025 年的价格;由于价格会变动,请务必确认当前价格。
| 执照 | 费用(每用户每月) | 最适合 |
|---|---|---|
| 免费 | $0 | 在 Power BI Desktop 中进行个人分析和报告创建 |
| Power BI专业版 | $14 | 在 Power BI 服务中发布、共享和协作处理报表 |
| 每用户付费 (PPU) | $24 | 更大的语义模型、更频繁的刷新和更高级的功能 |
| Microsoft 面料产能(F SKU) | 基于容量的定价 | 全公司范围部署;取代已停用的按容量计价的优质 SKU (P) |
💡提示: 您只需使用免费的桌面工具即可学习本文中的所有内容;只有发布和共享报告才需要付费许可证。
Power BI 的数据源
Power BI 可连接数百种数据源。以下概述了最常用的数据源:
| 数据源 | 描述 |
|---|---|
| Excel(.xlsx、.xlsm) | 工作簿中的数据可以是手动输入的,也可以是从外部数据源查询和加载的。 |
| 逗号分隔值(CSV) | 文件是简单的文本文件,其中包含多行数据。每一行可以包含一个或多个值,值之间用逗号分隔。 |
| Power BI Desktop (.pbix) | 您可以使用 Power BI Desktop 从外部数据源查询和加载数据。 |
| 云中的数据库 | 它允许您实时连接到 Azure SQL 数据库, Azure Synapse Analytics(前身 Azure SQL 数据仓库),等等。 |
| 本地数据库 | 您可以直接连接到 SQL Server Analysis Services 关系模型数据库。需要本地数据网关。 |
Power BI 中使用的关键术语
下图和表格解释了您在每个 Power BI 屏幕上都会遇到的词汇:
| 术语 | 描述 |
|---|---|
| 可视化 | 以可视化方式呈现信息,以实现一个或多个目标。它提供单屏信息显示,并就运营、性能、个人等问题或故障向用户发出警报。 |
| 数据集(语义模型) | 数据集是指您可以导入或连接的内容。数据集可以重命名、刷新、删除和浏览。 Microsoft Fabric 数据集现在被称为语义模型。 |
| 立即开始 | 仪表板是一个包含零个或多个图块和小部件的集合。它用于表示底层数据集某些子集的自定义视图。 |
| 报告 | Power BI 报表由一页或多页可视化图表组成。它可以从头开始创建,也可以固定到仪表板,还可以使用数据集创建。 |
| 瓦 | 它是报告或仪表板上的单个可视化图形:一个包含所有视觉对象的矩形框。 |
ArchiPower BI 的架构
下图展示了 Power BI 架构的三个阶段:

数据集成
一个组织需要处理来自不同来源、文件格式各异的数据。这些数据应该能够被识别和处理。trac这些数据来自不同的来源,可以是不同的服务器或数据库。这些数据被整合到一个统一的标准格式中,并存储在一个公共的暂存区。
数据处理
在这个阶段,整合后的数据尚未准备好进行可视化,因为数据还需要预处理。这些数据需要进行预处理:例如,从数据集中删除冗余值和缺失值。
数据清洗完毕后,应应用业务规则。然后,您可以将这些数据重新加载到系统中。 数据仓库.
数据展示
数据加载和处理完成后,可以利用 Power BI 提供的各种可视化功能更好地呈现数据。使用仪表板和报表可以更直观地展示数据。这些可视化报表能够帮助业务用户根据洞察结果做出业务决策。
安装并运行 Power BI Desktop
步骤1) 访问 https://powerbi.microsoft.com/en-us/desktop/
然后选择“免费下载”按钮
步骤2) 你将被重定向到 Microsoft 商店。选择“获取”按钮。
步骤3) 单击安装按钮。
步骤4) 您可以在屏幕上看到进度状态。
步骤5) 在欢迎界面出现之前,系统会要求您注册或登录。
步骤6) 运行 Power BI Desktop 时,将显示欢迎屏幕。
如何在 Power BI Desktop 中创建您的第一个报表
安装 Power BI Desktop 后,您可以在几分钟内构建一个可用的报表:
- 获取数据: 在“开始”选项卡上,单击 获取数据 选择数据源,例如 Excel 工作簿或 CSV 文件,然后在导航器窗口中选择所需的表格。
- 转换数据: 点击 转换资料 打开 Power Query 编辑器。删除空白行、重命名列、修复数据类型,然后选择 关闭并申请.
- 对数据进行建模: 切换到 模型视图 并确认表之间的关系。Power BI 会自动检测匹配的列,但您也可以手动拖动字段来创建关系。
- 构建视觉效果: In 报告视图将数据窗格中的字段拖到画布上,然后从可视化窗格中选择图表类型,例如用于比较的条形图或用于趋势的折线图。
- 添加切片器和筛选器: 插入切片器视觉对象,以便读者可以按日期、地区或产品进行筛选,并使用“筛选器”窗格来限制每个页面显示的内容。
- 保存并发布: 将文件保存为 .pbix 格式。如果您拥有专业版许可证,请点击 发布 将报表推送到 Power BI 服务并与同事共享。
💡提示: Microsoft的免费财务示例工作簿非常适合在处理自己公司数据之前练习这些步骤。
Power BI 仪表板
下图展示了一个 Power BI 仪表板:
Power BI Desktop 是一款用于生成仪表板和报表的开发工具。其他用户可以通过桌面和移动设备访问 Power BI 应用程序。
Power BI 由以下关键组件构成:
- 电量查询: 它可用于搜索、访问和转换公共和/或内部数据源。
- 动力枢纽: 它用于 数据建模 用于内存分析。
- 威力检视: 该组件允许您可视化、分析和显示数据。
- 电源图: 它通过交互式地理可视化使数据变得生动。
- Power BI 服务: 它允许您共享数据视图和工作簿,您可以从本地和基于云的数据源刷新它们。
- Power BI 问答: 它允许您使用自然语言查询提出问题并立即获得答案。
- 数据管理网关: 它提供定期数据刷新、查看数据源和显示表格的功能。
- 数据目录: 该组件允许用户使用数据目录发现和重用查询。元数据可以方便搜索功能。
什么是DAX函数?
数据分析表达式 (DAX) 是一种公式表达式语言,可用于各种 可视化工具 例如 Power BI。它也被称为函数式语言,其中所有代码都放在一个函数中。DAX 编程公式包含两种数据类型:数值型和其他类型。
表格之间通过公共列相互关联。下图是 Power BI 数据模型的一个简单示意图,展示了这些关系:
在 Power BI 中,有 3 个地方可以使用 DAX:
- 计算列
- 措施
- 表
让我们一起来看看这些 Power BI 示例,以及 DAX 函数是如何工作的。
计算列
计算列允许您根据给定的数据创建新列。
例如,“商品”表中没有“最终价格”列。这里,当只有单价和数量信息时,会使用 DAX 函数计算一个新列。
Price = List_Items[MRP]*List_Items[Qty]
在以上 Power BI 示例中显示的数据中,每一行现在都将显示相应的计算价格。
措施
您可以使用度量值执行计算,而无需添加任何数据,如下面的 Power BI 示例所示。这对于需要在报表中显示价格而无需创建全新列来存储价格的情况非常有用。
计费示例:
1] Total of the MRP column * Total of Qty column
表
表格模型中的 DAX 函数可以返回整个表。例如,要生成组织拥有客户的所有城市的列表,请使用以下函数:
cities touched = DISTINCT(Customers[City])
关于过滤器
筛选器会隐藏不符合给定条件的行。筛选数据后的计算将仅适用于符合这些条件的行。
Power BI DAX 函数
一些重要的DAX函数包括:
一般
此 DAX 函数允许您从给定的一组值中查找平均值,如下面的 Power BI 示例所示。
示例–
AvgComm = AVERAGE(List_Items[Price])
max.
帮助您从给定的一组值中找到最大值。
示例 — 找出最高顺序。
HighSale = MAX(List_Items[Price])
分钟
帮助您从给定的一组数值中找到最小值。
例如——允许您找出最低阶数。
LowestSale = MIN(List_Items[Price])
计数
对任何数值数据进行计数。
例如——统计已发放的票数。
TicketVolume = COUNT(Invoices[Ticket])
CONCATENATE
此函数可帮助您连接计算列中的值。如果在度量值中操作,可以使用 CONCATENATEX 函数。
例如: 将商品名称和建议零售价连接起来,即可得到每个产品所有销售价格点的唯一代码。
ProMrp = CONCATENATE(List_Items[Item],List_Items[MRP])
合计YTD
此函数允许您计算从本年度年初到指定日期的总和。它基于日历年而非财政年度进行计算。
示例 – 计算价格列的销售总额。
CumiSales = TOTALYTD(SUM(List_Items[Price]),Invoices[Date])
全部内容
返回所有内容,忽略筛选条件。
例如: – 与上面的 CALCULATE 函数一起使用。
Power BI 与 Tableau
以下是 Power BI 与 Tableau:
| 参数 | Power BI | 画面 |
|---|---|---|
| 成立年份 | 2013 | 2003 |
| 应用领域 | 用于分析的完整仪表板 | 允许进行临时分析 |
| 使用者 | 技术用户或非技术用户 | 主要由分析师使用 |
| 支持 | 免费套餐支持有限;付费套餐支持速度更快 | 全力支持 |
| 可扩展性 | 良好 | (卓越)等级 |
| 基础设施 | SaaS的 | 灵活性 |
Power BI 和 Microsoft 面料
Power BI 最近的最大变化是它与……的集成 Microsoft Fabric 于 2023 年 5 月发布。Fabric 是 Microsoft的统一分析平台,将数据工程、数据仓库、实时分析、数据科学和商业智能结合在一个名为 OneLake 的共享数据基础上。
对于 Power BI 用户而言,日常工作变化不大:桌面版、服务、DAX 和 Power Query 的操作方式与之前相同,因此现有技能可以完全沿用。主要区别在于命名和许可方式。数据集现在称为语义模型,而按容量计费的 Premium SKU (P) 已被弃用,取而代之的是 Fabric (F) 容量。
Fabric 也推动了 AI 的发展。在支持的容量下,Copilot 可以生成报表页面、编写 DAX 度量值,并根据简单的语言提示总结见解。简而言之,现在学习 Power BI 就能让你为未来做好准备。 Microsoft 明天就用布料了。
Power BI 的优点
除了上文“为什么要使用 Power BI?”中介绍的核心优势之外,Power BI 的其他优势还包括:
- 每月都会添加新功能,这对Excel用户来说非常棒。
- 强大的数据库连接功能,以及问答和发布到网络功能。
- 与两者的整合 Python 以及用于自定义可视化的 R 语言。
- Power Query 提供了许多用于整理和清理数据的选项。
- 发布到 Power BI 服务后,您可以安排刷新,无需手动干预。
- Power BI 由人工智能和机器学习功能提供支持,包括 Copilot。
Power BI 的缺点
以下是使用 Power BI 的缺点/不足之处:
- 除非访客用户,否则仪表板和报告仅在您的组织内部共享(Azure 已配置 AD B2B) 访问。
- Power BI 不会将导入的数据与从实时连接访问的数据混合使用。
- 使用 Pro 许可证时,Power BI 不接受大于 1 GB 的语义模型(数据集);更大的模型需要高级用户许可证或 Fabric 容量。
- 仪表板从不接受或传递用户、帐户或其他实体参数。
- 允许与 Power BI 报表和仪表板进行实时连接的数据源相对较少。









