PowerBi如何制作KPI的总览页?

在 Power BI 中制作 KPI 总览页(Dashboard Overview Page),是展示业务关键指标(KPI)的核心页面,通常用于企业高层快速了解业务运行状况。

下面是一个实战导向的指南,涵盖 结构设计、常用图表、细节建议 等内容:


🧩 一、KPI 总览页的结构设计

一个清晰的 KPI 总览页,通常包含以下区域:

区域 内容 示例
头部 页标题 + 筛选器(日期、部门等) "2025年Q1运营总览" + 日期筛选
关键指标区 多个 KPI 卡片(当前值、同比/环比、趋势) 收入、利润、客户数、转化率
趋势图区 趋势类图表(线图、面积图) 收入增长趋势、客户活跃变化
分组图区 分类维度(部门/地区/产品)对比 不同部门的业绩柱状图
异常提醒区 高亮异常、红黄绿信号 KPI异常标红、低于阈值警告

📊 二、常用图表模板推荐

图表类型 用途 示例
KPI 卡片 (KPI Visual / Card) 展示当前值 + 上期对比 本月收入:¥1,000,000 ↑5%
线图 / 区域图 (Line / Area chart) 显示趋势变化 月度销售额趋势
堆积柱状图 (Stacked Column) 分类数据对比 不同产品线销售额
饼图 / 环形图 (Pie / Donut) 占比分析(不超过5类) 客户来源占比
表格 / 矩阵 (Table / Matrix) 详细数据展示 每个客户的指标列表
散点图 (Scatter Chart) 分析相关性 / 聚类 客户满意度 vs 营业额
仪表盘 (Gauge / Dial) 展示进度 / 达成率 销售目标完成80%

🔍 三、制作流程(实操简版)

  • 导入数据

    • 连接数据库、Excel、CSV、API 等

    • 清洗字段(使用 Power Query)

  • 建立度量值 (Measures)

    用 DAX 编写 KPI 指标,比如:

    本月收入 = SUM(Sales[Amount])

    上月收入 = CALCULATE(SUM(Sales[Amount]), DATEADD('Date'[Date], -1, MONTH))

    收入环比增长 = DIVIDE([本月收入] - [上月收入], [上月收入])

  • 添加 KPI 可视化组件

    • 插入 KPI 卡片,显示数值 + 对比

    • 设置条件格式(颜色变化、图标)

  • 布局设计

    • 采用网格/卡片式排布,保持视觉平衡

    • 色彩统一(使用品牌色或红绿信号)

  • 添加交互与筛选器

    • 日期筛选器、部门下拉菜单等

    • 图表联动(点击某个柱状图,其他图响应)


⚠️ 四、注意细节建议

类别 建议
视觉简洁 避免图表过多或过花,最多 6~8 个重点指标
图表选择 KPI 用卡片,趋势用线图,对比用柱图,别乱用饼图
颜色使用 统一风格,高亮重点(红↓ 绿↑),背景尽量浅色
响应速度 数据量大时注意优化:使用 Aggregated 表或优化 DAX
移动端适配 若考虑手机端浏览,可以做"移动视图"版本
权限控制 设置 RLS(Row-Level Security)做数据隔离展示

🧠 示例布局参考(可想象成页面从上往下)

[公司 Logo] [日期筛选器] [部门筛选器]

| 销售额 | 利润 | 订单数 | 客户增长率 |

|--------|------|--------|-------------|

[收入趋势图] [客户活跃趋势图]

[不同产品的销售柱状图] [不同地区的利润柱状图]

[异常客户列表表格(高投诉、高退货率)]


做销售类 KPI 总览页正是 Power BI 的强项,我来给你一个实用的 销售 KPI DAX 模板 demo,适合放在仪表盘的关键指标区。


📦 数据表假设(最常见的销售数据模型)

你可以假设你已经有以下这些表格(是事实表 + 维度表的结构):

表名 说明
Sales 销售数据表,包含每笔交易
Date 日期维度表(完整的日历)
Customer 客户信息表
Product 产品信息表
Region 地区表

📊 核心 KPI 指标 DAX 模板(含同比 & 环比)

以下 DAX 可以直接用于创建 CardKPI 图表 等:

1️⃣ 本期销售额(如:本月、本季度)

销售额 = SUM(Sales[Amount])

2️⃣ 上期销售额(如:上月)

上月销售额 = CALCULATE( [销售额], DATEADD('Date'[Date], -1, MONTH) )

3️⃣ 销售额环比增长

销售额环比增长 = DIVIDE([销售额] - [上月销售额], [上月销售额])

4️⃣ 去年同期销售额(同比)

去年销售额 = CALCULATE( [销售额], SAMEPERIODLASTYEAR('Date'[Date]) )

5️⃣ 销售额同比增长

销售额同比增长 = DIVIDE([销售额] - [去年销售额], [去年销售额])

6️⃣ 销售订单数量

订单数 = DISTINCTCOUNT(Sales[OrderID])

7️⃣ 客户数量

客户数 = DISTINCTCOUNT(Sales[CustomerID])

8️⃣ 单均销售额(订单平均)

订单平均销售额 = DIVIDE([销售额], [订单数])

9️⃣ 客户平均销售额

客户平均销售额 = DIVIDE([销售额], [客户数])


✅ 可视化组件推荐

指标 建议图表
销售额 / 环比 / 同比 KPI 视觉组件 或 卡片
销售趋势(月度) 折线图
地区 / 产品销售占比 柱状图 + 饼图(限类目)
前10产品 条形图
客户流失 / 新客户 表格或 KPI 指标

🛠 示例布局参考

[卡片] 本月销售额 | 环比 ↑5.6% | 同比 ↑8.1%

[卡片] 本月订单数 | 新客户数 | 客户平均销售额

[线图] 月度销售额趋势(过去12个月)

[柱图] 不同产品销售额对比

[饼图] 销售额按地区分布

[表格] Top10 客户 / 产品

相关推荐
ʚɞ 短腿欧尼42 分钟前
文本数据可视化
信息可视化·数据分析
安特尼4 小时前
招行数字金融挑战赛数据赛道赛题一
人工智能·python·机器学习·金融·数据分析
请你喝好果汁6416 小时前
TWASandGWAS中GBS filtering and GWAS(1)
信息可视化·数据挖掘·数据分析
Leo.yuan7 小时前
数据分析怎么做?高效的数据分析方法有哪些?
大数据·数据库·信息可视化·数据挖掘·数据分析
马志远的生信笔记12 小时前
质控脚本来喽
linux·数据分析
intcube12 小时前
集中运营、分散决策,寻找最佳财务规划的平衡点
大数据·信息可视化·数据分析·全面预算管理·财务管理·财务规划
莫负初13 小时前
Excel使用VBA批量计算指定列的中位数和标准差并筛选指定列数据
数据分析·自动化·excel·vba·方差·标准差
李昊哲小课17 小时前
tensorflow-cpu
大数据·人工智能·python·深度学习·数据分析·tensorflow
没有梦想的咸鱼185-1037-16631 天前
【生命周期分析(Life Cycle Assessment: LCA)】基于OpenLCA、GREET、R语言的生命周期评价方法、模型构建及典型案例应用
数据分析·r语言
杜子腾dd1 天前
17.Excel:实用的 VBA 自动化程序
数据分析·自动化·excel