挑战FineBI极限的Dashboard看板案例分享 Part 3 图表设计

楼主
我是社区第367089位番薯,欢迎点我头像关注我哦~

目录

挑战FineBI极限的Dashboard看板案例分享 Part 1 综述

挑战FineBI极限的Dashboard看板案例分享 Part 2 设计与架构(1)建模

挑战FineBI极限的Dashboard看板案例分享 Part 2 设计与架构(2)看板设计

挑战FineBI极限的Dashboard看板案例分享 Part 3 图表设计

 

本系列最后一篇了

 

I KPI组件

指标

环比

为了数据不失真,在dws层的dm建模时,本期或上期任意存在数据的行,都会被收录在本期范围内,以保证整体计算环比计算时,遗漏本期发生业务,但上期未发生;或本期未发生业务而上期发生的数据。但当筛选条件下钻至单品时,本期/上期未全部发生业务的商品在计算环比时,会因分母为零而报错。除此之外,还要考虑null值在计算时的影响。因此在环比计算公式中,预先通过if语句将参与计算的参数格式为0或null的值做转义,以避免组件显示错误。具体替换公式可参考下图

 

图表类型

组件类型:KPI

编辑文本:

颜色:

 

II 维度旋转表

图表类型

组件类型:分组表

编辑标题:

图表中的颜色不做说明,会影响用户认知;而图表中颜色过多会干扰用户判断重点,如何将重点突出,是设计图表时始终需要考虑的问题。本报表用颜色和符号对波动幅度做了区分,小于5%的波动不用颜色标识,5%-10%的用颜色标识,10%以上的用颜色加符号标识,具体参见下图:

维度

旋转维度功能的实现,是依靠直接向meas_pos_01字段传参实现的。FineBI虽支持这一功能,但字段名称却不能显示为参数名称,也不能为空,因此在前台改名,并用下拉框在传参的同时,将参数名称提供给用户,可参考下图:

下拉框传参

 

表格属性

 

III 趋势图

图表类型

组件类型:分区折线图

编辑标题:

趋势图需要同时展示X期数据,对数仓压力比较大,通过传参可以将默认值控制在用户可接受的最小范围内,当用户需要查看更多期数的趋势时,手动调整来展示,避免一次加载过多数据,可参见下图说明

图形属性

细粒度

在展示趋势或其他图表时,如图形太多,则会影响用户观察重点,因此在本报表设计中,默认只根据筛选条件,显示TOP10的趋势。

颜色

只对TOP3做颜色标识,进一步突出重点,具体情况可参见下图

 

FineBI不支持

 
分享扩散:

沙发
发表于 2024-5-27 17:28:21
66666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表