-
寻找AWM 小试身手Lv3
发表于2019-3-8 17:14
楼主
本帖最后由 寻找AWM 于 2019-3-8 17:16 编辑
需求:
如何自定义统计图浮动系列中每个系列的统计图
如果采用系统自带的配色方案,可能会与整个报表风格不搭,这个时候来自定义每个系列颜色就很有必要
需求实现:
step1
定义一个单极维,这里维名称是color,维表有两个字段:
字段id:存的是行号或者列号,从0开始;
字段colorcode:维表name字段,存颜色代码;
如下图所示,维表中定义了4个颜色,统计图系列颜色就可以按照这四个颜色进行循环显示。
step2
设置指标表元B2的背景色:
<#=diminf("color",mod(col()-1,4))#>
1、diminf函数用法可参考wiki:
http://192.168.1.200/wiki/display/bimanual/diminf
2、col()表示获取所在列号,列号从0开始;
3、Mod()是除数取余函数,具体可参考系统内函数说明。
step3
如下图,B1是系列名称表元,A2是数据点名称表元,B2是数据区域表元:
统计图编辑界面,显示-》填充-》数据点,选择“使用表元的颜色”,如下图:
最终统计图展示效果如下图所示
3个回答
列循环颜色,新招,很方便
['#0077FF','#1AC9BB','#FF8900','#17CFFF','#F0166D','#40DE71','#7216F0'][mod(col(),7)]
tangmq 发表于 2019-8-6 15:00
列循环颜色,新招,很方便
['#0077FF','#1AC9BB','#FF8900','#17CFFF','#F0166D','#40DE71','#7216F0'][mod ...
这个是可以用在分析表中奇偶行不同色的吗