永洪社区

标题: TOPN使用 [打印本页]

作者: liaoxiang    时间: 2021-12-25 15:53
标题: TOPN使用
我跟着中级教学视频里面写的脚本,组件名字也该成一样了,为什么就是无法显示动态TOPN的效果呢?  
[url=][/url]

作者: 永洪tech-joey    时间: 2021-12-25 15:53
// step1:拉取一个文本参数组件,在设置-编辑器中更改为整数
// step2:将以下文本放入变化时运行中,更改文本参数名称(param["TopN参数"])和 组件名称(TopN图形)
// 说明:下列脚本可以实现正反topN的效果,比如输入 5,图形会取出最高的5个值,-5 会取出最低的5个值


//TopN图形组件 Top N
var ranks1 = param["TopN参数"];
//获取X轴绑定字段信息
var col = TopN图形.binding.getXCol(0);

if(ranks1>0){
//排序类型:降序
col.sortType = 6;
//设置高级排序中的Top N
col.sortRank = parseInt(ranks1);
}else{
//排序类型:升序
col.sortType = 5;
//设置高级排序中的Top N,并取绝对值
col.sortRank = Math.abs(ranks1);
}
//更换X轴字段
TopN图形.binding.setXCol(0,col);
作者: liaoxiang    时间: 2021-12-25 15:54


作者: liaoxiang    时间: 2021-12-25 15:54
教学视频里面的脚本

作者: Fiona88    时间: 2021-12-25 19:22
https://club.yonghongtech.com/fo ... hread&tid=16207
参考此贴看一下,不用脚本也可以。
作者: 永洪tech-joey    时间: 2021-12-25 19:26
Fiona88 发表于 2021-12-25 19:22
https://club.yonghongtech.com/forum.php?mod=viewthread&tid=16207
参考此贴看一下,不用脚本也可以。 ...

如果只是单向topN的场景,用产品默认的绑定参数即可
如果需要通过topN能自由选择看到最高的TopN(正数)和最低的topN(负数),还是得用脚本的形式




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4