场景:通过文本框输入数值 显示不同值topn。 参考脚本(页面变化时运行): if(!isNaN(param['文本参数1'])) { var col2=图表1.binding.markCol['Sum_BUDGET_COGS'].colorField col2.sortRank=parseInt(param['文本参数1']) 图表1.binding.markCol['Sum_BUDGET_COGS'].colorField=col2 } 1、选取一个文本参数为输入数值的组件。 2、环状图上 颜色标签处绑定一个维度字段,并设置环状图是哪个度量字段的高级排序,高级排序中度量的聚合类型与图表上字段一致,如该实例都是Sum。 效果: |