MCM520 ← 资料站首页 Power BI(深度版) 打开交互阅读器 →

Power BI(深度版)

微软系商业智能,和 Excel 无缝

一、一句话定位

微软系商业智能,和 Excel 无缝

二、为什么是它:设计哲学与底层逻辑

Power BI 是微软系 BI,和 Excel/SQL 无缝,用 DAX 做复杂指标计算,免费版已够用,强在报表与协作。哲学同 Tableau——"数据模型 + 报表"。代价是强在报表而非单张科研图、统计/科研图表不如专用工具、需学 DAX、出版级静态图导出一般。对建模赛多用于社科/经营类看板与答辩演示,与科研绘图库是互补而非替代关系。## 三、渲染管线与可复现性推导
语义模型(tabular)把源数据 ETL 成维度/度量,DAX 定义度量

Measure=CALCULATE(agg, filter) \text{Measure}= \text{CALCULATE}(\text{agg},\ \text{filter})

报表是模型的可视投影。它解决"多源数据 → 指标 → 看板"而非"单图出版级精度",故和科研绘图库互补。复杂度在于 DAX 的筛选上下文思维,学习成本中等。## 四、适用场景

  • 已有 Excel 数据,想快速做报表
  • 企业/社科类数据看板
  • 和 Office 生态协同

五、优点

  • ✅ 和 Excel/SQL 无缝衔接
  • ✅ DAX 做复杂指标计算
  • ✅ 免费版功能已够用
  • ✅ 分享与协作方便

六、缺点

  • ⚠️ 强在报表而非单张科研图
  • ⚠️ 统计/科研图表不如专用工具
  • ⚠️ 需要学 DAX 思维
  • ⚠️ 出版级静态图导出一般

七、上手难度

中等

八、典型用途

  • 经营/社科数据看板
  • 占比与趋势报表
  • 答辩演示

九、与谁搭配

数据来自 Excel;科研静态图交给 Matplotlib

十、学习资源

  • 微软官方 Power BI 文档
  • DAX 入门教程

本篇来自《绘图软件横评(深度版)》· 数学建模学习资料站 MCM520

实战案例

Power BI 报表实战

场景:需把多表销售数据建模成星型 schema 并做可下钻报表。
任务:用 Power BI 建数据模型并发布仪表板。

完整代码(text)

1. 获取数据:Home → Get Data → Excel/SQL
2. 建模(Model 视图):拖拽建立关系
   事实表 Sales[ProductID] → 维度表 Product[ID]
3. 新建度量值(DAX):
   总销售额 = SUM(Sales[Amount])
   同比 = CALCULATE([总销售额], SAMEPERIODLASTYEAR(Calendar[Date]))
4. 报表:矩阵(行=产品/列=月份)+ 折线图(趋势)
5. 切片器:年份/地区,联动所有图

运行效果

对象 作用
DAX度量值 动态聚合,随筛选重算
关系模型 多表关联不写SQL
切片器 点击地区联动全部图表
下钻看季度→月度,评委可自主分析。