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 客户 / 产品

相关推荐
Dxy12393102164 分钟前
Pandas数据可视化
python·信息可视化·数据分析·pandas
亚图跨际3 小时前
计算方法在单细胞数据分析中的应用及AI拓展
人工智能·数据挖掘·数据分析
赵孝正3 小时前
从EOF到REOF:如何用旋转经验正交函数提升时空数据分析精度?
数据挖掘·数据分析
jiawen20055 小时前
数分实战——Python爬取视频弹幕,并进行数据分析+情感分析(SnowNLP)
数据分析
lilye666 小时前
精益数据分析(7/126):打破创业幻想,拥抱数据驱动
大数据·人工智能·数据分析
lilye6619 小时前
精益数据分析(4/126):开启数据驱动的创业之旅
人工智能·数据挖掘·数据分析
看海的四叔20 小时前
【Python】用Python写一个俄罗斯方块玩玩
开发语言·python·数据分析·游戏开发·俄罗斯方块
RunsenLIu21 小时前
基于Djiango实现中药材数据分析与可视化系统
服务器·数据库·数据分析
goodluckyaa21 小时前
Python数据可视化
python·信息可视化·数据分析