需求:
润乾v5设计器自带封装了堆叠柱图,但数据都是基于数据集生成,比如 json@a(ds1)。用户的数据不满足类似结构所以没法直接用json来转换,想采用指定单元格值(如润乾自己的统计图,可以设置分类系列 系列值分别对应的单元格即可)的形式来做,不过不知道怎么改。
需求分析:
先来看下自带堆叠柱图设置取值的方法
ds3的结果集
这里我们可以发现,只要结果集格式按照如上规范,只需用json处理后给echarts的js脚本即可展现。
但回到客户的痛点,数据没法直接返回如上形式,那怎么办?
实际上,报表内设置的表达式也是为echarts的js脚本服务的,echarts要什么格式,报表设置的表达式就要给其什么格式。那么从这一点上我们可以得出结论,我们只要传给echarts数据(不论什么格式),