(本文档仅供参考)
问题1
透视分析基于所有行作图,当x轴分类字段有俩个时,如何实现表格中显示所有分类字段,而图形中x轴标签只显示第一个字段
解决方案
可以使用扩展属性实现
{ "xAxis": { "axisLabel": { "formatter": " function (value) {var index = value.indexOf('_'); return value.substring(0,index); }" } } }
效果如下图:
获取第二个字段可以使用扩展属性
{ "xAxis": { "axisLabel": { "formatter": " function (value) { var index = value.indexOf('_'); return value.substring(index + 1); }" } } }
问题2
X轴多个维度时只保留一个显示
实现方案
可以用以下扩展属性实现:
1 |
|
多个维度的时候标签以 '_' 进行拼接,因此可以通过split实现分割,[0]指的是分割后的第一个标签,[1]就是分割后的第二个
问题3:
日期显示的格式为年-月-日,中间有一个‘-’,如何去掉拼接年月
解决方案
可以使用扩展属性实现
|
注:自助仪表盘和电子表格的横条图对于x轴和y轴的定义不一样,基于电子表格横条图修改时需对y轴设置以上扩展属性
2 评论
刘晓敏 发表:
V11可用:
黄菲 发表:
V11中获取第一个字段可以用以下扩展属性实现:
获取第二个字段可以用以下扩展属性实现: