1、立项背景和目标
世界幸福报告包含各国幸福指数、人均寿命、GDP、区域健康得分等多维度海量数据,纯表格数据可读性差,难以直观对比不同国家、大洲之间的差异。本项目目标:基于 BI 工具搭建可视化分析看板,将 2015 年度幸福数据拆解为排名表格、柱状图、地图热力图等多类图表,直观展示全球幸福度分布、寿命与幸福度关联、区域得分差异,实现数据可视化解读与多维对比分析。
2、软件功能、核心功能模块介绍
数据基础展示模块:搭建两个排名数据表,分别展示全球国家幸福分数排行榜、各国健康预期寿命排行榜,支持排序查看 TOP 榜单;
地理分布可视化模块:通过世界地图气泡图展示各国 GDP 数值,以气泡大小直观体现经济体量地域分布;
区域维度对比模块:两组柱状图分别展示全球各大区域健康预期寿命得分、区域平均幸福分数,横向对比大洲间整体差距;
筛选交互模块:顶部配置地区、国家下拉筛选器,可单独查看指定区域、指定国家的全部指标数据,实现钻取分析。
3、业务流程、功能路径描述
导入 2015 世界幸福报告原始数据集,完成数据清洗、字段拆分(国家、地区、幸福分数、预期寿命、GDP、大洲分类);
按需创建 5 类可视化组件:排名表格、世界地图、两组区域柱状图;
将图表布局整合为完整可视化大屏,绑定顶部地区、国家全局筛选控件;
使用者可直接查看整体数据,也可下拉筛选指定地区,联动所有图表刷新对应数据,完成幸福度、寿命、经济的多维度分析。
1、整体架构和技术栈
整体采用BI 拖拽式可视化报表架构,分为底层数据源层、数据处理层、可视化图表层、交互筛选层。
技术栈:FineBI(或 PowerBI)可视化工具,依托 Excel 原始数据表作为数据源,使用内置图表组件:明细表、填充地图 / 气泡地图、分组柱状图,利用数据集字段进行维度分组、指标聚合计算,添加全局参数筛选实现联动交互。
2、个人负责模块与量化成果
独立完成数据导入清洗、字段归类、全部图表制作与大屏排版布局:
对原始数据按大洲进行分组聚合,计算各区域平均幸福分数、平均预期寿命;
完成 5 个可视化组件配置,实现榜单排序、地图 GDP 地理呈现、区域分值柱状对比;
设置顶部全局筛选器,做到一次筛选所有图表联动刷新;
量化成果:完整覆盖 4 大分析维度,可直观对比全球超百个国家数据,一键筛选任意区域,将枯燥统计表格转化为直观可视化看板,数据分析效率大幅提升。
3、开发难点与解决方案
难点:地区维度需要手动归类(国家匹配所属大洲),原始数据无统一大洲字段
解决:新增辅助字段对每个国家标记所属区域,通过分组聚合计算区域平均分,实现大洲维度柱状对比。
难点:地图无法自动识别国家匹配地理点位,气泡无法正常展示 GDP
解决:规范国家中英文名称,匹配地图内置地理编码,将 GDP 度量值设置为气泡大小,实现经济体量可视化。
难点:多图表数据独立,筛选无法同步生效
解决:添加全局公共筛选组件,绑定数据集公共维度,实现筛选后表格、地图、柱状图全部联动刷新。
难点:榜单数据量大,重点高分国家不易快速定位
解决:明细表开启按分数降序排序,直接展示 TOP 排名,快速查看幸福度、寿命靠前的国家。
难点:多图表排版杂乱,大屏观感差
解决:划分区块布局,左上排名表、左中地图、左下寿命榜单,右侧两组区域柱状图,规整大屏视觉结构。