项目介绍 这是北上智信实习培训中的 Power BI 实战作业。我根据给定 Excel、业务需求和 MasterGo 设计稿,组织 AI 完成数据清洗、模型关系、DAX 计算和两页交互报表。数据覆盖 2023—2025 年,包含 9 个指标和 6 个考核对象。我的工作集中在确认业务规则、选择检查重点、审查结果和推动修正;M、DAX 及报表生成代码主要由 AI 编写。
876 Excel 源记录
1,056 整理后事实记录
9 / 6 指标 / 考核对象
2 页 正式交互报表
Power BI Power Query DAX Codex Modeling MCP Report Authoring CLI Python
项目过程 01 确认需求与工具分工 从 Excel、业务需求和 MasterGo 设计稿开始,先确定两页报表需要展示什么,再验证 AI 能否实际操作 Power BI。
查看处理方法与依据 收起技术细节 我提供课程资料,要求按数据清洗、模型和报表三个阶段列出执行清单。模型 MCP 负责连接 Power BI Desktop,读取和修改查询、表、关系与 DAX;Report Authoring CLI 与 Desktop Bridge 负责报表文件、加载和截图。
工具验证不仅检查安装,还在测试工程中创建临时表、刷新、查询并删除,再加载报表和截图。每阶段完成后,AI 提交执行和检查清单,由我检查重点后继续。
这一步的结果: 明确的阶段清单、业务规则及可用的模型与报表操作工具。
使用工具与方法: Codex · Power BI Modeling MCP · Report Authoring CLI · Desktop Bridge
02 把 Excel 整理成可筛选的业务记录 Power Query 将 876 条源记录整理为 1,056 条事实记录,拆分多部门信息,区分年度、季度与月度,并保留业务空值。
查看处理方法与依据 收起技术细节 AI 编写 M 代码,Power Query 实际执行读取、提升表头、保留业务列、统一时间和拆分记录。文件路径通过参数设置。多部门记录拆成多行后保留源记录编号,用于识别同一条共享记录。
源时间包括 Excel 日期序号、年度文字和季度文字。即使转换后日期相同,周期类型也会保留,避免把年度和季度混为一项。60 条业务数值空值继续保留,尚未发生的实际值不能直接改成 0。
CategoryKey 由指标、对象、周期类型、日期和目标或实际共同组成,用于检查完整业务条件是否重复;模型关系使用指标编号、考核对象编号和日期。
整理过程 876 条源记录 → 统一时间并保留周期类型 → 拆分多部门、保留源编号 → 1,056 条事实记录 这一步的结果: 一张事实表及指标、考核对象等维度数据。
使用工具与方法: Power Query · M · 路径参数 · 多部门拆分
03 连接模型,按业务规则计算指标 用指标、考核对象和日期三个维度筛选事实表,再用 DAX 计算实际、目标、同比与历史结果。
查看处理方法与依据 收起技术细节 模型以 fact_指标值 为事实表,三个维度表分别与它建立一对多、单向筛选关系。日期表及 DAX 度量值负责按当前选择条件计算,参数表和显示辅助公式安排矩阵、按钮与文字。
分析月份取最新有月度实际非空记录的月份,本次为 2025 年 3 月,未来目标记录和电脑日期不会把分析月份向后推。共享比例需要识别源记录,避免拆分到多个部门后重复相加。
我检查默认月份、默认部门、目标与实际取数和共享比例。AI 另外制作两个检查页面,用切片器、卡片和矩阵展示关键结果,这两个页面不计入正式的两页报表。
这一步的结果: 支持指标、部门和时间筛选的模型与计算结果。
使用工具与方法: 星形模型 · DAX · 一对多关系 · 单向筛选
04 按设计稿制作两页交互报表 公司页展示六项经营指标及趋势、明细;部门页展示订单数、成交率和退货率,支持历史结果、展开详情与悬浮提示。
查看处理方法与依据 收起技术细节 AI 将图表字段和格式写入 PBIR 报表文件,再加载到 Power BI Desktop。公司页使用卡片、仪表盘、组合图和矩阵,部门页使用当前值、历史值与工具提示,按钮通过书签切换页面或组件状态。
我对照设计稿检查 Logo、字体、颜色、刻度、按钮和历史标签。单件商品平均利润的设计图有三档目标,源数据只有一档,我决定保留目标区域,只显示实际存在的一档目标。
这一步的结果: 公司/监控概览与部门概览两页正式报表。
使用工具与方法: Power BI Desktop · PBIR · 书签 · 报表工具提示
05 核对关键数值,再按反馈修正 AI 检查重复、空值、关系和公式;我重点检查业务规则及报表结果,并根据带教反馈修正。
查看处理方法与依据 收起技术细节 AI 用 Python 和 openpyxl 直接读取 Excel 形成对照结果,避免只用同一条 DAX 公式验证自身。模型阶段曾检查 564 个场景,每个场景 15 项;那次检查的差异为 0。
带教确认源目标有效后,我要求撤销早期的目标互换,保留 2025 年商品销售额的及格 99,000、必达 75,000、挑战 156,000,源 Excel 没有改动。恢复目标后执行了针对性的实际数值查询,早期全场景检查不作为最终版本重新全检的证明。
最后文件验证为 0 个错误、1 条提示,提示涉及部分组件在线规则下载。文件检查与 Desktop 实际画面检查分别进行。
这一步的结果: 修正后的报表,以及与检查时点对应的数值、文件和截图记录。
使用工具与方法: Python · openpyxl · DAX 查询 · 文件验证 · 人工验收
06 把执行过程整理成可点击的说明 我提出按 Power Query 和模型视图的习惯组织说明,点击表、步骤、关系和图表即可查看做法与依据。
查看处理方法与依据 收起技术细节 执行说明网页将查询、整理步骤、模型关系、公式、图表配置和检查证据关联起来。AI 实现网页,我要求使用课程中的名称,并说明每项设置具体用在 Power Query、模型、DAX 还是报表组件中。
网页用于阅读工程说明,不运行 M 或 DAX,也不向 Power BI 写入数据。对于复杂公式,交接先说明使用位置、取数规则和关键检查结果,再展示代码。
这一步的结果: 报表工程、执行清单、检查记录和可点击的说明网页。
使用工具与方法: HTML 执行说明 · 阶段清单 · 证据索引
确认需求与工具分工 ↗ 把 Excel 整理成可筛选的业务记录 ↗ 连接模型,按业务规则计算指标 ↗ 按设计稿制作两页交互报表 ↗ 核对关键数值,再按反馈修正 ↗ 把执行过程整理成可点击的说明 ↗ 滚轮缩放 · 拖动空白处移动 · 点击节点阅读
确认需求与工具分工 从 Excel、业务需求和 MasterGo 设计稿开始,先确定两页报表需要展示什么,再验证 AI 能否实际操作 Power BI。
查看处理方法与依据 收起技术细节 我提供课程资料,要求按数据清洗、模型和报表三个阶段列出执行清单。模型 MCP 负责连接 Power BI Desktop,读取和修改查询、表、关系与 DAX;Report Authoring CLI 与 Desktop Bridge 负责报表文件、加载和截图。
工具验证不仅检查安装,还在测试工程中创建临时表、刷新、查询并删除,再加载报表和截图。每阶段完成后,AI 提交执行和检查清单,由我检查重点后继续。
这一步的结果: 明确的阶段清单、业务规则及可用的模型与报表操作工具。
使用工具与方法: Codex · Power BI Modeling MCP · Report Authoring CLI · Desktop Bridge
图片与材料 选择图片 Power BI 公司及监控概览 Power BI 部门概览 成交率部门详情 放大原图 ↗
公司/监控概览:指标卡、目标、趋势和明细。2026 年 10 月 8 日复核截图,后续仅调整了部分文字位置。
项目结果 01 完成公司/监控概览与部门概览两页报表,覆盖 9 个指标,支持年度/月度切换、指标详情、历史年度及部门提示。
02 多部门记录拆分后形成 1,056 条事实记录,保留 60 条业务数值空值;分析月份取最新月度实际非空记录,本次为 2025 年 3 月。
03 交付内容包含报表工程、阶段清单、检查记录和可点击的执行说明;业务规则与关键结果经过本人检查和反馈修正。
分析中的判断与处理 一个具体修正是销售额目标:早期曾交换及格与必达目标,带教确认源值有效后,我要求恢复 99,000、75,000 和 156,000。另一个判断是保留尚未发生的实际空值,以及只展示源数据确实提供的目标档位。业务规则以确认结果为准,不能为了看起来合理改动源值。
我与 AI 如何完成项目 Codex 与 Power BI 开发工具
我提供需求、课程和设计资料,确认规则与工具分工,要求分阶段提交执行和自查清单,并检查关键数值及交互画面。AI 负责工具配置、M 与 DAX、模型和报表文件实现,以及技术检查和说明整理。
我先明确任务和阶段 我要求先读取需求,再按清洗、模型、报表安排工作。每阶段提交执行清单和自查结果,由我确认重点后继续。
AI 执行实现和常规检查 模型 MCP 操作查询、关系与计算;报表工具处理页面文件、加载与截图。Python 独立读取 Excel 对照数值,避免只拿原公式验证自身。
我确认业务并推动修正 我向带教确认目标规则,检查默认月份、部门、共享比例及设计细节,并提出可点击的执行说明,方便理解与交接。
参考与使用说明 实习培训需求、课程与 MasterGo 设计稿 项目根据给定材料完成。页面展示经过整理的过程和报表截图,原始培训文件及工程保留在本地。
微软 Power BI 模型与报表开发工具 使用模型 MCP、Report Authoring CLI 和 Desktop Bridge 操作与检查 Power BI。这些工具由外部提供,本项目完成安装验证和具体应用。
结果适用范围 项目使用实习培训给定数据,报表数值不代表本人为企业创造的经营收益。 已完成两页报表与配套说明;未将其表述为生产上线,也没有工时或性能提升的对比结论。 查看项目动画图解 ↗
下一个项目 CitiBike 需求预测与动态定价 →