Power BI和Excel有什么不同

Excel擅长小数据量的表格处理和简单图表。当数据量大、需要多表关联、需要动态交互时,Power BI更合适。它可以把多个数据源连接起来,做出自动更新的可视化报表。

第一步:安装并导入数据

下载Power BI Desktop,免费版功能足够个人使用。打开后点击【获取数据】,支持:

  • Excel文件
  • CSV文本
  • SQL数据库
  • Web API
  • 云服务等

选择Excel文件,导入你的数据表。一次可以导入多个sheet或文件。

第二步:数据清洗

进入Power Query编辑器,处理数据质量问题:

  1. 删除空行空列
  2. 统一日期格式
  3. 拆分合并列
  4. 替换错误值
  5. 添加自定义列

清洗步骤会自动记录,数据源更新后可以一键刷新。

第三步:建立数据模型

在模型视图中,把不同表用关联字段连接起来。比如:

  • 订单表的客户ID关联客户表
  • 订单表的产品ID关联产品表
  • 日期列关联日期维度表

建立关系后,才能跨表分析。

第四步:创建度量值

用DAX语言写度量值,比如计算总销售额:

总销售额 = SUM(订单表[金额])

同比:

销售额同比 = DIVIDE([总销售额] – CALCULATE([总销售额], SAMEPERIODLASTYEAR(日期表[日期])), CALCULATE([总销售额], SAMEPERIODLASTYEAR(日期表[日期])))

度量值是动态计算的,不受行上下文影响。

第五步:制作可视化图表

在报表视图中拖拽字段到画布:

  • 柱形图:对比不同类别
  • 折线图:看趋势
  • 饼图:看占比
  • 卡片图:显示KPI
  • 地图:按地域展示

添加切片器让用户按时间、区域、产品等维度筛选。

第六步:发布与共享

点击发布,把报表上传到Power BI Service。发布后:

  1. 设置自动刷新计划
  2. 分享给同事或客户
  3. 嵌入网页或Teams
  4. 手机端查看

常见问题

  • DAX公式报错:检查字段名和表名是否正确
  • 图表不联动:检查表关系是否建立
  • 发布失败:确认账号有Power BI Service权限
  • 刷新慢:优化数据模型,减少不必要的计算列

效率数据

用Power BI替代传统Excel报表后,制作月度经营报表的时间从2天缩短到2小时。数据源更新后报表自动刷新,不需要重复做表。多人查看时也不需要发文件,在线链接即可。