logo
Azure助理级📊 数据

Microsoft Certified: Power BI Data Analyst Associate (PL-300)

PL-300 认证验证您使用 Power BI 进行数据准备、建模、DAX 分析及报表发布的端到端数据分析能力。

$0
Exam Fee
46
Questions
90m
Exam Duration
70/100
Passing Score
Bottom line · Worth it

Microsoft 365 生态里的 BI 分析师几乎必考 — Power BI 在企业市场的份额还在继续吃掉 Tableau。

MEMBERSHIP

JR Academy Membership

Unlock all certifications, courses & tools at a fraction of the cost

  • All certification exam prep included
  • Course discounts up to 50%
  • AI tools & Chrome extensions
  • Priority 1-on-1 coaching
View Membership Plans

What this certification covers

This page is structured for quick scanning first: exam format, fit, prep time, and the actual study scope.

Microsoft Certified: Power BI Data Analyst Associate(PL-300)是微软面向数据分析师的核心认证,2021 年取代老的 DA-100。考试 40-60 题、100 分钟、满分 1000、700 分通过、报名费 $165 USD,覆盖 Power Query 数据准备、数据建模、DAX、报表可视化、Power BI Service 管理四大领域。和 Tableau 证书最大的差别是:PL-300 有效期 1 年,但每年可以免费在线 Renewal Assessment 续期(30 分钟的简短测试,Microsoft Learn 上随时参加),不需要重考也不用再交钱。Tableau TDA-C01 则是 2 年有效期 + 重考 $250。

Power BI 在全球 BI 市场的地位这几年变化很快。Gartner 2024/2025 Magic Quadrant 连续把 Microsoft 排在 Leaders 象限的最右上角,企业软件采购数据显示 Power BI 在新客户签约数上已经超过 Tableau。核心原因是 Microsoft 365 E5 / Office 365 捆绑包里直接包含 Power BI Pro 许可,很多公司本来就在交 M365 订阅费,加装 Power BI 的边际成本接近零,而 Tableau 需要单独买 Creator 许可($75/月/用户)。结果就是过去 4 年 Power BI 在中小企业和政府部门几乎是压倒性胜利,只有大型金融、零售、广告这些 Tableau 深度使用的存量客户还在坚持。

考纲权重是公开的:Prepare the data 25-30% / Model the data 25-30% / Visualize and analyze the data 25-30% / Deploy and maintain assets 15-20%。这个分布看起来很均匀,但真正决定通过与否的是 DAX 和数据建模 — 这两部分合起来至少占 40% 分数,而且错一道就是大题。Power Query 和报表部分相对容易,Deploy 部分更多是背工作区权限和刷新配置。

一个常被忽略的点:PL-300 的案例研究题(case study)会给你一个完整的业务场景 + 数据模型截图 + DAX 公式,让你判断"下列哪个度量值能正确计算每月同比增长率"。这种题目必须理解CALCULATE 的上下文转换机制才能答对,死记硬背 DAX 函数名是过不了的。

You will work with

Power Query 数据转换与 M 语言星型模型设计与关系管理DAX 函数(CALCULATE/FILTER/时间智能)行级安全(Row-Level Security)Power BI 报表设计与可视化条件格式与 AI 视觉对象工作区管理与部署管道(Deployment Pipelines)数据集增量刷新配置

After preparation

  • 掌握 Power Query 数据准备全流程,包括查询折叠与数据源连接
  • 熟练运用 DAX 进行复杂度量值计算,理解筛选上下文与行上下文
  • 设计规范的 Power BI 报表,具备部署到 Power BI Service 的完整能力
  • 通过 PL-300 认证(700/1000 分),为 DP-600 Fabric Analytics Engineer 进阶做准备

Exam details

Exam Code
PL-300
Provider
Microsoft Azure
Duration
90 minutes
Question Count
46 questions
Passing Score
70/100
Validity
3 years
Exam Fee
$0 USD
Question Types
single-choice, multiple-choice
Languages
English
Official Page

Who should take it

Good fit

  • 数据分析师与 BI 开发工程师,希望通过 Microsoft 认证提升职业竞争力
  • 使用 Power BI 处理日常数据报表的业务分析师
  • 希望转型进入数据分析领域的技术专业人员

Before you start

  • 了解基本数据分析概念(维度表/事实表、数据仓库基础)
  • 熟悉 Excel 数据处理(Power Query 和 DAX 与 Excel 同源,有 Excel 经验更快上手)
  • 基础 SQL 知识有帮助但非必需

Is it worth it? Career value

Salary ranges, target job titles, and the real career impact of holding PL-300.

澳洲
$90K-145KAUD
美国
$85K-145KUSD
中国
¥180K-380KCNY
新加坡
$70K-115KSGD
Power BI DeveloperBI AnalystData AnalystBusiness AnalystReporting AnalystFinance AnalystOperations AnalystBI 开发工程师数据分析师

为什么 PL-300 的 ROI 比 Tableau 证书更高

三个结构性原因:

  1. 岗位池更大。澳洲 Seek 上 "Power BI" 的活跃 JD 大约 2500+,Tableau 大约 1200-1500,几乎是 2:1 的差距。在政府、制造、能源、医疗这些保守行业,Power BI 几乎是默认选项。
  2. Microsoft 365 捆绑效应。Fortune 500 里大部分公司的财务、运营、HR 团队都用 Excel + Teams + SharePoint,这些数据天然和 Power BI 打通,面试时"会 Power BI"相当于"能直接上手干活"。
  3. 免费年度续期。相比 Tableau 2 年 $250 重考、AWS 3 年重考,PL-300 的 Renewal Assessment 是 Microsoft Learn 上免费的 30 分钟测试,长期持证成本几乎为零。

适合考的三类人:

  1. 在 Microsoft 生态公司工作的业务分析师(财务、运营、供应链)— 这是 PL-300 最舒服的使用场景,考完直接能应用到日常报表
  2. 从 Excel / SQL 转 BI 岗位的分析师 — 比 DA-100 时代更看重实操,Power Query 和 DAX 是 Excel Power Pivot 的延伸,学习曲线平滑
  3. 转型数据岗位的技术背景人员 — PL-300 可以作为进入 Microsoft 数据栈的起点,后续可以往 DP-203(Data Engineer)或 DP-600(Fabric Analytics Engineer)方向升级

不建议考的情况:

  1. 你所在公司已经重度使用 Tableau 或 Looker — 证书和工作脱节,应该考对应厂商的认证
  2. 目标岗位是数据科学家或机器学习工程师 — Power BI 不是核心技能栈,时间应该花在 Python、SQL、统计上
  3. 完全非数据岗位(纯前端、后端、运维)— 这张证和你的简历主线无关,HR 看了也不会加分

薪资参考:澳洲市场 Power BI Developer 的薪资带和 Tableau Developer 基本持平($90K-$145K AUD),但高级岗位(Lead BI Developer、BI Architect)Microsoft 生态的机会明显更多,因为企业客户盘更大。

Study preparation

With hands-on AWS

3-4 weeks

From scratch

6-8 weeks

Daily pace

1-2 hours/day

Learning path preview

6 chapters
1
PL-300 考试概述与 Power BI 生态入门
40 min
2
建模数据:星型模型与 DAX
30 min
3
管理和保护 Power BI
30 min
4
可视化和分析数据
30 min
5
准备数据:Power Query 与 M 语言
30 min
6
考前冲刺与模拟测验
92 min

Step-by-step preparation

A concrete week-by-week plan from past test-takers — not generic advice.

1

第一阶段:Power Query 与数据建模基础(1-2 周)

先别急着学 DAX,先把数据模型搭对。重点掌握 Power Query 编辑器的常用操作(Merge、Append、Pivot/Unpivot、Fill Down、拆分列、数据类型转换),理解 Query Folding 的含义 — 为什么有些步骤下推到 SQL 执行,有些只能本地执行。然后学星型模型(Star Schema):维度表和事实表的区别、一对多关系、交叉筛选方向(Single / Both)、什么时候该用 Both(双向筛选基本上只用于多对多桥接表)。这一阶段千万不要跳过星型模型,后面所有 DAX 问题的根源都在数据模型。

2

第二阶段:死磕 DAX 与上下文转换(2-3 周)

PL-300 的核心就在这。必须真正理解 **Row Context vs Filter Context** 的区别 — 这是 DAX 最反直觉但也是考试最爱考的点。CALCULATE 的上下文转换(Context Transition)是最高频考点:在行上下文里调用聚合函数,CALCULATE 会把当前行"提升"为筛选上下文。先掌握 SUM / AVERAGE / COUNTROWS / DISTINCTCOUNT 这些基础聚合,然后学迭代函数 SUMX / AVERAGEX(行上下文),最后学 CALCULATE + FILTER / ALL / ALLEXCEPT / REMOVEFILTERS 的组合。时间智能函数(TOTALYTD、SAMEPERIODLASTYEAR、DATEADD)必须有独立的日期表 + 标记为 Date Table,不然全部返回错误。建议在 DAX Studio 里写所有练习题,能看到实际生成的查询。

3

第三阶段:报表可视化与 Power BI Service(1-2 周)

报表部分主要是"知道什么时候用什么图" — 趋势用折线、对比用柱状、占比用 100% 堆积而不是饼图、地理数据用地图。条件格式(基于规则、基于字段、基于度量值)是高频考点。钻取(Drillthrough)和工具提示页(Tooltip Page)要会配置。Power BI Service 部分学工作区角色(Admin / Member / Contributor / Viewer)、App 发布、数据集刷新(定时刷新 vs 增量刷新)、部署管道(Dev → Test → Prod)、行级安全 RLS 的发布与验证。这部分知识点多但不难,主要是背。

4

第四阶段:案例研究题 + 官方样题冲刺(最后 1 周)

PL-300 的案例研究题会给你一个完整业务场景 + 数据模型 + 几个 DAX 公式,让你判断哪个正确或哪个最优。这种题占分数不少,必须专门练。用 Microsoft Learn 上的 PL-300 官方 practice assessment + JR Academy 模拟题做 3-4 套完整计时模考(100 分钟严格计时),目标稳定 75%+。错题重点看 CALCULATE 上下文转换、时间智能、星型模型设计三类 — 90% 的失分都在这里。

Real test-taker experiences

What it actually took for real candidates to pass — prep time, scores, and lessons learned.

公司用 Power BI 做月度报表两年了,以为考试是走过场,结果第一次模考才 580 分。最大的问题是 CALCULATE 的上下文转换 — 日常工作我都是拖拖拽拽从来没想过底层逻辑。后来啃了 SQLBI 的 The Definitive Guide to DAX 前 5 章才真正搞懂 Row Context 和 Filter Context 怎么互相切换,再考就过了。建议有工作经验的同学也不要跳过理论部分。

L. Wang845/1000
墨尔本制造业 Finance Analyst · 5 weeks prep

我从 Tableau 转 Power BI,最难适应的是 DAX 完全不同的思维模型。Tableau LOD 是表达式语义,DAX 是上下文语义。前两周我一直用 Tableau 的思路写 DAX,结果怎么写都错。后来强迫自己忘掉 LOD,重新按"筛选上下文 + 行上下文"理解,第三周就顺了。跨工具转型的同学别硬套老经验。

S. Kumar792/1000
悉尼咨询公司 BI Consultant · 4 weeks prep

卡线过,低分但是过了。最大的坑是数据建模 — 一开始以为把表都导进 Power BI Desktop 然后拉拉关系就行,结果考试里好几道题问"为什么这个度量值算错了",答案都是关系方向错了或者应该用断开的表。建议零基础的同学先花一整周只学星型模型,把维度表事实表搞清楚再碰 DAX。

J. Zhou723/1000
零 BI 基础转岗 · 8 weeks prep

Certification comparison

PL-300Tableau Data AnalystAzure Data Engineer Associate
ProviderAzure其他Azure
Level助理级助理级助理级
Fee$0$0$165
Duration90 min90 min100 min
Question count466550
Validity3 yrs3 yrs1 yrs

Study tips and common mistakes

💡

**40-60 题 / 100 分钟**:平均 2 分钟一题,时间相对紧。案例研究题(case study)通常放在考试后半段,一组 5-6 题共享一个业务场景,优先完整读完场景再答题,避免反复切换浪费时间。

💡

**案例研究题不能返回**:和 AWS 考试不同,PL-300 的 case study 部分一旦进入下一组就不能回头修改。遇到 case study 请先把整组题都标记好 Review,确认完再 Next。

💡

**DAX 公式判断题看关键词**:题干出现"total for all products regardless of filter" → ALL;出现"same period last year" → SAMEPERIODLASTYEAR 或 DATEADD(-1, YEAR);出现"for each row of the table" → SUMX / AVERAGEX 迭代函数;出现"ignore filter on this column only" → ALLEXCEPT 或 REMOVEFILTERS。

💡

**Power BI Service 管理题背清楚角色权限**:Admin 能改工作区设置 + 发布 App,Member 能发布 App 不能改设置,Contributor 只能发布内容,Viewer 只读。考试经常出"用户想做 X 至少需要什么角色"。

💡

**增量刷新 vs 定时刷新**:定时刷新每次重算整个数据集,增量刷新只处理最近 N 天。大数据集(>1GB)考题答案几乎总是增量刷新 + 存档策略配置。

💡

**免费年度续期**:考过之后 Microsoft 每年会邮件提醒你在到期前 6 个月内去 Microsoft Learn 参加 30 分钟的 Renewal Assessment,免费,在线开卷,题目覆盖过去一年的产品变化。别忘了做,否则证书会自动过期。

💡

**官方学习资源是免费的**:Microsoft Learn 上的 PL-300 学习路径(Learning Path)是免费的,且内容和考纲 100% 对齐。加上官方 Practice Assessment 就能覆盖 70% 的考点,第三方资料主要补 DAX 深度和案例研究题练习。

⚠️

**混淆 Row Context 和 Filter Context** — 计算列在 Row Context 里,度量值在 Filter Context 里。同一个 `SUM(Sales[Amount])` 写在计算列里算当前行的销售额(其实等于当前行值本身),写在度量值里算当前筛选下所有行的总和。这是 DAX 最根本的区别,不理解这个所有后续题都会错。

⚠️

**计算列 vs 度量值用错场景** — 静态的、不随筛选变化的值用计算列(比如"订单年份"),动态的、随上下文变化的聚合用度量值(比如"选中时间段的销售额")。考试会出"下列哪个应该用度量值"的题,答案几乎总是和聚合相关的。滥用计算列会导致模型体积暴增。

⚠️

**CALCULATE 上下文转换不理解** — 在迭代函数(SUMX)里直接写 `[Measure]` 会触发隐式 CALCULATE,把当前行变成筛选上下文。很多人以为 SUMX 里的度量值还是"聚合整表",结果算出来的数完全不对。考试至少 3-4 道题考这个。

⚠️

**M Query(Power Query)和 DAX 搞混** — Power Query 是数据加载阶段的转换(发生在数据进入模型之前),DAX 是模型之上的计算(数据已经在内存里)。"删除空行"、"合并查询"、"拆分列"这些操作必须在 Power Query 里做,用 DAX 做不了也不应该做。考试会问"在哪一层实现这个需求"。

⚠️

**双向筛选(Both)滥用** — 默认所有关系都应该是 Single 方向(从维度表筛选事实表)。只有在多对多关系 + 桥接表的场景才用 Both。滥用双向筛选会导致循环依赖和性能问题,考试会专门出题问"下列哪种情况应该用双向筛选",答案几乎总是"仅在桥接表场景"。

⚠️

**忘记把日期表标记为 Date Table** — 时间智能函数(TOTALYTD、SAMEPERIODLASTYEAR)必须基于一个被标记为"Date Table"的独立日期维度表,且这个表必须是连续日期(没有缺失)。很多人直接用事实表里的 OrderDate 列做时间智能,结果全部失效。

FAQ

Frequently Asked Questions

If you plan to take PL-300, start with real practice.

46+ questions, chapter-by-chapter learning, mock exams, wrong-question review, and AI tutor support live in the exam page.

Go to exam prep

From $29 · 2 free chapters

Related certifications