P Power BI
首页/教程

power bi 教程 - 从导入数据到发布报表

一张 Excel 走完全流程:导入、清洗、建模、DAX、图表、发布,十步都标明按钮位置。

01这次要做什么

目标很具体:拿一张销售明细 Excel,做出一页能按地区、月份筛选的销售报表,最后发布到工作区。 全程不需要写代码,但会用到 Power Query 和三条 DAX 公式。

准备要求
数据任意一张有「日期 / 地区 / 产品 / 金额」四列的 Excel 表,几十行就够
软件Power BI Desktop(下载页),Windows 64 位
账号只做本地报表不需要;要发布需要工作账号

02十个步骤

获取数据

「主页 → Excel 工作簿」选文件,在导航器里勾选表,点「转换数据」而不是「加载」—— 先进 Power Query 看一眼,比事后返工省时间。

在 Power Query 里清洗

做三件事:把日期列改成「日期」类型、删掉用不到的列、把地区名的空格修掉(转换 → 格式 → 修整)。 每步都会记在右侧「应用的步骤」里,随时可删。

加载到模型

「关闭并应用」。数据会压缩进 .pbix,行数多时第一次加载会慢。

建日期表(可选但建议)

用 DAX 新建表:日期表 = CALENDAR(DATE(2025,1,1), DATE(2026,12,31)), 再在模型视图里把它与销售表的日期列连起来。

写度量值

右键表 → 新建度量值:

销售额 = SUM('销售'[金额])
订单数 = COUNTROWS('销售')
客单价 = DIVIDE([销售额], [订单数])

DIVIDE 会在分母为 0 时返回空而不是报错,比直接用 / 稳。

放第一张图

「可视化」里选折线图,X 轴放日期(用日期表的月份),Y 轴放 [销售额]。

加切片器

选「切片器」视觉对象,字段放「地区」。默认是列表,可以在格式里改成下拉,省版面。

排一页版面

推荐三段式:顶部三个卡片(总销售额、订单数、客单价),中间趋势折线,底部明细表。 视觉对象对齐用「格式 → 对齐」而不是手动拖。

保存并检查

Ctrl+S 保存为 .pbix。关掉重开一次,确认数据在、图表不空——第一次做的人常犯的错是把度量值放进了「值」之外的位置。

发布

「主页 → 发布」选共享工作区。发布成功后在服务里打开,检查切片器是否仍然可用(个别自定义视觉对象在服务端需要额外授权)。

03五条新手最容易踩的坑

坑表现解法
度量值写成了计算列数字不随切片器变化度量值用「新建度量值」,计算列是逐行算的,用途不同
关系方向错了筛选不生效或出现循环依赖维度表(一)→ 事实表(多),单向筛选
自动日期表开着模型里多出一堆隐藏表,文件变大选项 → 数据加载 → 关掉「自动日期/时间」
直接连 Excel 路径写死换台电脑刷新就报找不到文件用「数据源设置」统一改路径,或改用 SharePoint / OneDrive 链接
一页塞 20 张图打开慢、重点不明拆成「总览页 + 分析页 + 明细页」,用按钮跳转

04下一步学什么

官方学习路径在 Microsoft Learn 上有免费模块(中文),比零散视频系统;本站的文档页适合当速查。