• 发帖数3
  • 粉丝0

此人很懒,什么也没有留下

    topn脚本过不去,大神们帮忙看看

    yueying青铜二 来自手机 显示全部楼层 发表于 2024-5-28 14:02:21 |阅读模式 打印 上一主题 下一主题
    1
    未解决

    topn脚本过不去,大神们帮忙看看

    • yueying青铜二
    • 2024-05-28 14:02:21
    • 发布在 论坛
    341 6
    //图表5图形组件 Top N
    var ranks1 =param["Top"]
    //获取X轴绑定字段信息
    var col = 图表5图形 binding.getXCol(0);

    if(ranks1>0){
    //排序类型:降序
    col.sorttype=6
    //设置高级别排序中的TOP N
    col.sortrank = parselnt(ranks1);
    }else{
    //排序类型:升序
    col.sorttype = 5
    //设置高级排序中的TOP N,并取绝对值
    col.sortrank = Math.abs(ranks1);
    }
    //更换X轴字段
    图表5图形binding.setxcol(0,col);
    回复

    使用道具 举报

    精彩评论6

    yhdata_lyaa 显示全部楼层 发表于 2024-5-28 14:24:40
    图表5是什么组件呀,当前是什么版本呢,可以不写脚本设置topn的https://www.yonghongtech.com/rea ... m_highlightsub=topn
    回复

    使用道具 举报

    yueying青铜二 来自手机 显示全部楼层 发表于 2024-5-29 15:20:08
    我这是让他负的,让他按负的排名
    回复

    使用道具 举报

    yhdata_lyaa 显示全部楼层 发表于 2024-5-29 17:11:43
    使用的是柱状图组件吗?
    试试脚本
    if(!isNaN(param['TopN')) {
      if(param['TopN']>0)  {
        var col = 排序.binding.getXCol(0)
        col.sortType=4|2 //按值排序是降序
        col.sortRank=parseInt(param['TopN');
       //parseInt(str) 将字符串转化为整数
       排序.binding.setXCol(0, col)
      }
       else{
       var col = 排序.binding.getXCol(0)
      col.sortType=4|1 //按值排序是升序
       col.sortRank=parseInt(-param['TopN');
       //parseInt(str) 将字符串转化为整数
       排序.binding.setXCol(0, col)
       }
    }
    回复

    使用道具 举报

    yhdata_lyaa 显示全部楼层 发表于 2024-5-29 17:13:54
    回复

    使用道具 举报

    yueying青铜二 来自手机 显示全部楼层 发表于 2024-5-30 13:30:32
    好的,谢谢,做出来了。文本参数不能改,名字为top,就用文本参数1它就正常了
    回复

    使用道具 举报

    yhdata_lyaa 显示全部楼层 发表于 2024-5-30 13:38:36
    yueying 发表于 2024-5-30 13:30
    好的,谢谢,做出来了。文本参数不能改,名字为top,就用文本参数1它就正常了 ...

    回复

    使用道具 举报

    高级模式
    您需要登录后才可以回帖 登录 | 免费注册

    • 官方微信

      欢迎关注永洪服务号!收费为0,价值无限

      扫码关注
    • 新浪微博

      让每位用户轻松挖掘数据价值!

      访问新浪微博
    • 智能客服
    50W

    会员等你来哦

    Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
    返回顶部