资讯动态

七天入门PowerBI:从Excel思维到数据建模与可视化

发布时间:2026/9/7 1:12:11 来源:尧图企业网站定制
简介这是一份面向零基础读者的《七天入门PowerBI》电子书由微信公众号精选文章按模块整理而成旨在帮助刚接触Power BI的新人以最短路径完成上手避免一开始就陷入函数公式与计算理论的细节。全书按7天规划学习节奏第1天认识并体验PowerBI第2天熟悉Power Query与常用数据清洗方法如数据清洗十三招、认识M函数第3天进入数据建模并理解度量值第4天了解常用DAX函数特别是CALCULATE、FILTER后续章节继续延伸到可视化制作、交互技巧与实际应用场景每天花费两三小时配着练习数据边学边练可较快建立实操能力。压缩包内为1个PDF文件大小约10.45MB适合在工作通勤或整块时间中阅读。目前已有7504人学习/下载目录自带天级模块划分便于按节奏逐天推进对于希望先上手PowerBI、再在工作中不断深化理解的新手是一份很实用的启步资料。 提到PowerBI很多人第一反应是又是一个Excel的进阶版或者是企业级BI工具跟我没啥关系。但如果你真的花时间研究过会发现这玩意儿和Excel根本不是一个物种。我最近整理了一份PDF学习笔记标题就叫《七天入门PowerBI》内容完全围绕一个核心问题展开怎么让完全没有BI基础的人在一周内建立起用PowerBI做数据分析和可视化的完整能力。这份PDF适合谁简单说就是那些每天和Excel表格打交道被重复性报表折腾得够呛想换个思路却被DAX数据建模这些词吓住的人。它不适合想靠PowerBI找数据分析工作的人——那需要啃更深的书、做更完整的项目。它适合的是想快速把PowerBI用起来先让日常工作看到实际改变的普通人。我先把七天学习路线和这套方案的思路彻底拆开再把手把手实操中必须知道的关键点全部挖出来包括那些PDF里不会明说、但踩过坑才知道的细节。1. 七天入门的学习节奏为什么这样安排1.1 从Excel迁移到PowerBI的认知转变《七天入门PowerBI.pdf》整个学习计划的设计逻辑很明确先用Excel的概念建立对应关系再逐步摆脱Excel思维。这是我认为这份PDF做得最好的地方。第一天到第二天它安排的是数据导入和Power Query清洗。为什么把清洗放这么前面因为绝大多数新手最容易犯的错就是一拿到数据就直接拖字段做图表结果图是出来了但背后不知道数据错了多少次。如果先建立数据处理占80%精力可视化只占20%的认知后面会顺畅得多。第三天的重点是数据建模。这一块很多速成教程直接跳过但PowerBI和Excel最本质的区别就在于数据模型。PDF里用了一个非常生活化的比喻Excel是一张大桌子所有数据都得摆在上面摆不下就卡PowerBI是图书馆每本书有自己的位置只需要告诉图书管理员我要哪个书架的书你要什么它就单独给你拿。这个比喻我后来在带新人时反复用效果很好。第四天开始进入DAX第五天是可视化设计第六天是切片器和交互第七天是完整项目串联。整体安排是先建数据底子再做模型最后才碰视觉层。这个顺序和很多从图表学起的教程正好相反。我的经验是直接从图表入门的学员后面遇到数据关系复杂时很容易卡住回头补建模知识非常痛苦。1.2 PDF形式的学习载体效率和短板都在哪里说实话用PDF做工具类学习材料优势劣势都很明显。优势是方便检索、可以做标注、方便通勤时候看内容密度比视频高很多。PDF里面对每一步操作都有文字和截图配合不需要像看视频那样反复拖动进度条。短板也很突出没有动态演示就看不到操作过程的连续性。比如在Excel中我们用CtrlT创建表在PowerBI中导航器打开时右侧会实时预览数据——这种动态反馈静态PDF表现力很有限。所以使用这份PDF时一定要配合实际操作同步进行只看不练等于白看。我的建议是每个章节看完后立即打开PowerBI Desktop把PDF里的案例亲手做一遍。2. 入门阶段最核心的操作技能拆解2.1 数据导入从能导进来到会选模式PowerBI导入数据的方式很直观打开软件首页就能看到获取数据按钮支持Excel、CSV、SQL Server、Web等几十种数据源。新手一上来最容易迷惑的其实是导入时弹窗里的选择选择数据连接方式。连接方式分为Import导入和DirectQuery直接查询两种。刚开始学建议一律选择Import。理由很简单Import模式会把数据拉到PowerBI的内存里后续所有操作都快不依赖原始文件是否打开DirectQuery则是每次刷新时实时查询数据库速度慢而且有很多建模功能会受限。我见过不少新手在导入时就选错模式导致后面用的时候各种卡顿和功能缺失。实操中还有一个高频操作因为原始数据是按某些字段分开的需要在Power Query界面选择追加查询把表纵向堆叠或选合并查询做表之间的关联。很多人在导入多个Excel文件时不知道怎么把多张表合成一张汇总表其实在这个阶段就能解决。2.2 修改已导入数据表格内容没有你想得那么难热搜词里有一个很典型的问题PowerBI怎么修改输入数据表格内容这其实是所有新手都会遇到的疑惑。当你在PowerBI报告里看到某个数据错了想直接在图表上改会发现点击没反应——因为PowerBI的可视化图表是只读的。正确的修改路径是到左侧的数据视图找到对应数据表点击要修改的单元格直接编辑。不过这只是临时修改相当于改了这页报告的副本不会反向回写到原始Excel文件。另外一个修改数据的常见场景是你需要对某列做计算、改格式、替换值。弹药库在Power Query。右键点击查询名称选择编辑查询就能一步步做数据清洗和列调整。这一步很多教程把它放在很后面才讲但这其实是你导入数据之后要养成的默认动作先右键编辑查询把数据洗干净再点关闭并应用回到报告视图。2.3 切片器的正确打开方式以及常用筛选项的配置切片器大概是PowerBI可视化组件里使用频率最高的功能之一也是热搜词中大家最关心的功能点。它本质上是一个可视化的筛选器让使用报告的人不用懂任何技术就能通过点击按钮筛选数据。制作切片器确实简单点一下画布里的切片器图标再把字段拖进去就完成了。但做好和做专业完全两回事。至少有以下几点值得琢磨切片器的类型选择默认是列表式适合选项少的字段。如果字段是连续日期强烈建议换成日期范围模式或相对日期模式如果选项很多比如几十个地区下拉式更节省空间。切片器之间的联动关系多个切片器都指向同一个数据集时PowerBI的默认行为是同表字段会一起过滤但来自不同表的字段之间必须保证底层数据有真实的数据模型关系才能联动。很多人做完切片器发现点了不生效八成是表和表之间关系没建好——这一下子就回到了第二天学的数据建模。编排与层次建议用编辑交互功能把不需要联动的图表关掉联动。比如切片器选择某个地区表格要联动KPI卡暂时不变这个就能靠编辑交互实现。3. 完整实操打通导入—清洗—建模—可视化全流程3.1 实操场景设定我拿PDF里附带的一个电商销售数据作为示例和大家一起把全流程走一遍。这个场景设定很简单一张订单明细表包含订单号、日期、地区、品类、销售额、成本、一张产品信息表含产品ID、品类、子类别和一张区域表。三张表都有公共键订单明细表里有产品ID和区域ID产品表和区域表分别有对应的主键。第一步点击获取数据选择Excel文件分别加载这三张表。如果你想观察数据处理的中间过程勾选左下角的选择多项后点转换数据会先进入Power Query编辑器而非直接加载。3.2 在Power Query里完成数据清洗进入Power Query编辑器后我的固定动作是先看一眼列分布再看有没有异常值。具体操作建议日期字段列类型修正有时候日期被识别成文本PowerBI后续做时间智能计算就会失败。修正方式为选中该列右键更改类型选择日期。删除重复行右键列标题选择删除重复项。订单明细表中理论上订单号不应该重复如果有重复说明原始数据有脏数据。替换错误值销售额列如果有NULL或空值可以在转换菜单中替换值把空值替换为0或者筛选掉这些行。这个要结合业务逻辑判断不能一律处理。添加自定义列在添加列菜单中选择自定义列输入公式 [销售额] - [成本]生成利润列再用 除法 生成利润率列。此时每一步操作Power Query都会记录下来刷新数据时自动重放。做完这些点关闭并应用回到报表视图。3.3 建立表关系在左侧的模型视图下你会看到三张表和一堆字段但此时它们还是孤立的。手动把产品表的产品ID拖到订单明细表的产品ID上同理把区域表的区域ID拖到订单明细表的区域ID上系统就自动创建了一对多关系。确认关系方向筛选方向应该从产品表到订单明细表代表用维表去筛选事实表。如果方向反了会出筛选失效的问题。3.4 写DAX生成核心度量值比Power Query里加列更进一步的做法是新建度量值。因为在表格里加计算列会增加数据模型体积而且不易复用度量值则是动态计算每张图表都能调用。先建三个核心度量值总销售额 SUM(订单明细[销售额]) 总利润 SUM(订单明细[利润]) 利润率 DIVIDE([总利润], [总销售额], 0)再录一个进阶一点的同期对比去年同期销售额 CALCULATE([总销售额], SAMEPERIODLASTYEAR(日期表[日期]))这里额外提一句如果你做时间智能计算就需要一份独立的日期表并在模型里用日期字段建立关系。很多PDF教程会在第五天才提这个但如果你动手比较早想试试日期智能计算请记住要建日期表否则公式会报错或者返回空白。3.5 图表的组装和交互设置终于到可视化环节。推荐新手先按这个组合练习顶部放三个卡片图分别放总销售额、总利润、利润率。左侧放一个地区切片器选择地区字段改为下拉模式。中间放一个柱状图X轴是月份Y轴是销售额。右侧放一个环形图图例是品类值是销售额。下方放一个矩阵类似Excel透视表行是产品子类别列是地区值是销售额。摆放完毕后测试交互点切片器里的某个地区柱状图会更新、环形图会更新、矩阵会根据地区筛选显示对应数据。这是PowerBI最核心的交互动能也是给领导或者其他非技术同事做汇报演示时最能震撼到他们的点。4. 常见问题排查与避坑实录4.1 柱状图/表格里看不到筛选后的数据这是最高频问题明明切片器选了东西图表数据变空白或者不变。根源99%是表关系没建对或者建了但方向不对。检查路径模型视图 → 查看连线是否有箭头指示筛选方向是由维度表到事实表。4.2 月份显示为数字而不是日期名称多数情况下是日期列的数据类型不对。在Power Query里将列类型改成日期或日期时间如果已经是日期类型但仍然显示成数字检查区域设置。在Power Query界面点击日期列选择使用区域设置并将区域改为中文(中国)则日期会显示成2023年1月15日格式。4.3 每次Excel源文件更新后PowerBI里的数据不会自动刷新这是新手觉得最好笑的问题。PowerBI Desktop是手动刷新模式需要点击刷新按钮或者用Power BI Service里的计划刷新功能它不会像Excel透视表打开文件时一键更新全部数据。你可以在转换数据里用Power Query的数据源设置检查源路径确保路径稳定并在首页点击刷新预览确认新数据已进入PowerBI。4.4 文件太大打开和刷新都变得很卡原因通常是导入了大量用不到的列。每次导入前在Power Query里做选择列右键删除无用列。另一个常见问题是事实表每一行都用公式做了计算列导致文件膨胀、性能下降。这类计算应改造成度量值动态计算任何时候都比在数据表里占内存强。4.5 加载日期层次结构后显示起点不是想要的年份PowerBI默认按列的日期范围自动生成一年到下一年的日期层级直接用来做同比环比经常出现起始年份是当前年份之前一年。还有一种习惯性操作坑新建日期表时用了CALENDAR函数但忘记在模型里把它标记为日期表。右键刚才的表选择标记为日期表选日期列再去做时间智能计算就很稳了。4.6 切片器没法对某些图表生效我刚接触编辑交互时也踩过一次我以为切片器会自动全局生效但事实上切片器只跟被筛选的维度字段有关系的表联动。想控制其他图表能否被切片器影响可以先选中图表找到格式菜单里的编辑交互设置启用或禁用注意这里的交互配置保存在页面层面不同页面PowerBI不会自动继承。如果一个页面上的图表不想被任何切片器影响最简单的办法就是不让这个图表和切面器的表发生关系而不是拼命写复杂DAX去规避。5. 作为PDF资料配套使用的几条经验这份PDF只有梳理好的七天计划我觉得有必要补充几条基于我自己实操作业的配套经验这些在文档里可能不会作为重点列出来但能很大程度上提升学习效率。第一PDF按天拆解但不要真的一天只学一天的内容。实际执行时很多人被当天内容卡住第二天又继续新的最后学了七天直接放弃。我的建议是如果第一天没弄懂多花两天把导入和清洗练熟再说累计用时不超过两周都比硬赶七天强。七天入门的意义是给你一个整体的知识框架不是让你七天百分百解锁所有功能。第二每个章节的练习数据不要只用示例数据。把你自己工作中常见的表格拿过来替换它的数据源练一遍刚才的所有操作会逼你去处理各种意外情况原始表格有合并单元格、列名有空格、数值单元格里有小数、日期是文本格式……这些才是真正会在你工作里出现的坑。PDF里的案例是理想化数据实操里的脏数据才是常态。第三一定想清楚每个步骤的为什么再点下一步。比如为什么在Power Query里要删除空行因为事实表里的空行会导致度量值计算时空值牵引出性能问题为什么要把日期表标记为日期表因为时间智能DAX函数会自动按日期表处理为什么切片器要用下拉模式而不列表模式因为默认列表在选项十几个以上时会占据大量画布空间用户还要滚动。懂了每个操作背后的意图零零散散的知识点才能在一个数据模型里面串起来。第四如果没时间做完整项目就做一份滚动12个月销售分析的小练习用滑动切面功能做一个能按月份区间查看销售数据的页面。这个项目涵盖PowerBI中90%的常用功能而且做完之后基本就能独立处理其它类似数据的需求了。这个内容后续如果还想继续深入可以从DAX进阶函数比如FILTER、ALL、CALCULATE的各种组合用法、父子层级函数、行级安全权限这几个方向入手。但我个人在实际操作中的一个感受是普通工作场景里只要把导入、清洗、建模、基础DAX和切片器交互这五环吃透已经能解决绝大多数报表需求。那些看起来很炫的复杂可视化往往不是技巧问题而是前面五环有没有做扎实的问题。本文还有配套的精品资源点击获取

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价