图表如何动态绑定 X 轴、Y 轴?

2016.07.05 / View:0

示例:如下图,在单选框 1 和单选框 2 上选值来替换图表 X 和 Y 的绑定。

单选框 1 绑定维度列的数据,单选框 2 绑定度量列的数据,这些数据可以通过内嵌查询手工输入实现。
 
在报表空白处,右键->脚本,在“变化时运行”的脚本输入框里,输入如下脚本:
 
var radio1= 单选框 1.getSelectedObjects()[0]+''; //获取字段名称
var radio2 = 单选框 2.getSelectedObjects()[0]+''; //获取字段名称
 
var x = new BCol(radio1,STRING,false); //创建图表可识别的元字段 BCol
 
var qcol=new ChartDimCol(x); //创建维度字段
图表 1.binding.setXCol(0,qcol); //替换 X 轴绑定
 
var y = new BCol(radio2,DOUBLE,false); //创建图表可识别的元字段 BCol
var qcol=new ChartMeasureCol(SUM,y,null); //创建度量字段
图表 1.binding.setYCol(0,qcol); //替换 Y 轴绑定
 

永洪BI
更敏捷、更快速、更强大

申请试用
Copyright © 2012-2023开发者:北京永洪商智科技有限公司版本:V10.0
京ICP备12050607号-1京公网安备110110802011451号 隐私政策应用权限