找文章 / 找答案
精选问答 更多内容

[报错信息处理] top脚本

哈哈盼铂金一 显示全部楼层 发表于 2021-12-23 13:54:04 |阅读模式 打印 上一主题 下一主题
1
已解决

【报错信息处理】 top脚本

4252 7
这个脚本照着教程写的,为什么总是报错
D3DCC6FF-4B6E-4e2b-B79D-BEC202731C66.png
0F12B63D-2F08-4f5b-87C2-9145FF5F52B2.png

最佳答案

社区管理员
Fiona88 关注Ta

2021-12-23 13:54:05

脚本可以这么写: if(!isNaN(param['topn'])) { var col = 图表1.binding.getCol(0); var mcol = 图表1.binding.getCol(1); col.sortType = 6; //设置高级排序 col.sortBy = mcol; //设置高级排序列 col.sortRank=parseInt(param['topn']); 图表1.binding.setCol(0, col); } 另外,现在不用写脚本了。 可以将文本参数组件的数据类型设成整数: 在高级排序,Top N处引用此文本参数。 ...
查看完整内容
回复

使用道具 举报

精彩评论7

Fiona88 显示全部楼层 发表于 2021-12-23 13:54:05
本帖最后由 Fiona88 于 2021-12-23 18:08 编辑

脚本可以这么写:
if(!isNaN(param['topn'])) {
   var col = 图表1.binding.getCol(0);
   var mcol = 图表1.binding.getCol(1);
   col.sortType = 6; //设置高级排序
   col.sortBy = mcol; //设置高级排序列
   col.sortRank=parseInt(param['topn']);
   图表1.binding.setCol(0, col);
}
另外,现在不用写脚本了。
可以将文本参数组件的数据类型设成整数:
在高级排序,Top N处引用此文本参数。
微信截图_20211223143930.png
微信截图_20211223144049.png
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2021-12-23 14:00:29
你好,parseInt是否在其他地方使用过,导致函数被重定义了
回复

使用道具 举报

哈哈盼铂金一 显示全部楼层 发表于 2021-12-23 14:10:28
永洪tech-lya 发表于 2021-12-23 14:00
你好,parseInt是否在其他地方使用过,导致函数被重定义了

没有啊,我新建的报告,只有拖了一个参数组件和一张表格
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2021-12-23 14:21:27
哈哈盼 发表于 2021-12-23 14:10
没有啊,我新建的报告,只有拖了一个参数组件和一张表格

其他报告呢,曾经有命名过变量叫这个名字的吗
回复

使用道具 举报

哈哈盼铂金一 显示全部楼层 发表于 2021-12-23 15:05:25
Fiona88 发表于 2021-12-23 14:41
脚本可以这么写:
if(!isNaN(param['topn'])) {
   var col = 图表1.binding.getCol(0);

哇!好的谢谢!
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2021-12-23 15:53:19
Fiona88 发表于 2021-12-23 14:41
脚本可以这么写:
if(!isNaN(param['topn'])) {
   var col = 图表1.binding.getCol(0);

不用脚本的方法很好
回复

使用道具 举报

暮世华殇青铜一 显示全部楼层 发表于 2022-12-2 13:40:01
Fiona88 发表于 2021-12-23 14:41
脚本可以这么写:
if(!isNaN(param['topn'])) {
   var col = 图表1.binding.getCol(0);

请问这个通过文本参数控制 TopN 的功能,8.7支持吗?
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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