永洪社区
标题:
TOP N 文本参数输入负数不生效
[打印本页]
作者:
Cathy_
时间:
2023-10-27 16:51
标题:
TOP N 文本参数输入负数不生效
本帖最后由 Cathy_ 于 2023-10-27 16:54 编辑
试了论坛里找的两种脚本都不生效,输入正数topn生效,负数就展示全部排序,没有top,麻烦看一下。
报告里做了文本参数,数据类型是正数,按产品名称排序,图标里产品名称按列排序 引用了文本参数。
第一种:
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
)
}
}
//第二种:
var ranks1 = param["TOPN参数"];
var col = TOPN图形.binding.getXCol(0);
if(ranks1>0){
col.sortType = 6;
col.sortRank = parseInt(ranks1);
}else{
col.sortType = 5;
col.sortRank = Math.abs(ranks1);
}
TOPN图形.binding.setXCol(0,col);
作者:
Cathy_
时间:
2023-10-27 16:55
脚本粘上去为什么少右中括号呢
编辑了几次都不行
作者:
yhdata_lyaa
时间:
2023-10-27 17:07
数据类型是正数?整数
试了第一种可以的呢,你当前是啥版本,可以把报告jar导出来看看吗
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4