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

发帖数 43粉丝 0
  • 解答问题超厉害

    经常帮助其他会员答疑
yhdata_e142Rc1c青铜二
发表于 2021-10-14 11:26:08 显示全部楼层
lijie 发表于 2021-10-14 11:22
用脚本获取数据集的数据,然后自己计算排名,并在格间计算中赋值,我把我那个范例导出,你自己导入到你那边 ...

好的,我试一下
回复

使用道具 21#

美滋滋白银三
发表于 2021-10-14 11:29:10 显示全部楼层
本帖最后由 lijie 于 2021-10-14 11:30 编辑

获取数据集的数据时,我这边的范例是EXCEL数据集,你那边是SQL数据集,所以要修改一下获取数据集的类型。
我报表加载时获取了数据集的数据,并放入了参数中。如下:
  var tmp_list = execute(this, EXCEL, "功能范例/排名测试", false);
  param['tmp_arr1'] = tmp_list!=null ? toArray(tmp_list,"总量") : [];
你要修改一下获取数据集的类型,如下:
  var tmp_list = execute(this, SQL, "你的数据集的路径", false);
  param['tmp_arr1'] = tmp_list!=null ? toArray(tmp_list,"要做排名计算的字段名") : [];

然后就是格间计算时,自己用脚本做排名并展示了。最后祝你成功,就帮你到这里了,哈哈


回复

使用道具 22#

yhdata_e142Rc1c青铜二
发表于 2021-10-14 11:29:29 显示全部楼层
lijie 发表于 2021-10-14 11:22
用脚本获取数据集的数据,然后自己计算排名,并在格间计算中赋值,我把我那个范例导出,你自己导入到你那边 ...

您计算排名的代码脚本能发一下吗?jar包我没导入过啊
回复

使用道具 23#

美滋滋白银三
发表于 2021-10-14 11:31:11 显示全部楼层
。。。 数据都有了,弄个排名还不能搞定吗?最简单的冒泡法啊!!
回复

使用道具 24#

美滋滋白银三
发表于 2021-10-14 11:32:31 显示全部楼层
更多 -> 管理系统 -> 资源部署
把我那个jar包导入到你那边就可以了
回复

使用道具 25#

yhdata_e142Rc1c青铜二
发表于 2021-10-14 11:41:43 显示全部楼层
lijie 发表于 2021-10-14 11:32
更多 -> 管理系统 -> 资源部署
把我那个jar包导入到你那边就可以了

没写入权限,导不进去。发一下,关键脚本吧
回复

使用道具 26#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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