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

[常用脚本] 用脚本算出的参数参与图表过滤器计算不生效

yhdata_M3u6WOWf青铜一 显示全部楼层 发表于 2022-8-16 15:34:11 |阅读模式 打印 上一主题 下一主题
本帖最后由 yhdata_M3u6WOWf 于 2022-8-16 16:06 编辑

在脚本装载运行中编写如下代码,用于动态计算年份,用得出的参数param[Q]参与图表过滤器的计算不生效,请帮忙看一下是什么问题?
var date = new Date()
var m = date.getMonth()
var q = date.getFullYear()
if(m>=4){
param[Q] = q - 4
}else{
param[Q] = q - 5
}

debug(q)
debug(param[Q)





图表中的财年_排序 字段是数值类型  





debug出来param[Q] 是有数值的 就是放到过滤里面判断不起作用
回复

使用道具 举报

精彩评论6

yhdata_lyaa 显示全部楼层 发表于 2022-8-16 16:00:18
财年_排序>2018的有数据吗,怎么判断没有生效
回复

使用道具 举报

yhdata_M3u6WOWf青铜一 显示全部楼层 发表于 2022-8-16 16:02:35
本帖最后由 yhdata_M3u6WOWf 于 2022-8-16 16:08 编辑
yhdata_lyaa 发表于 2022-8-16 16:00
财年_排序>2018的有数据吗,怎么判断没有生效

是有数据的 我意思是通过这个控制图表展示近几年的数据;本身数据集是全量的,我想用这个判断只取19年以后的,但是图表不起作用还是显示的全量
回复

使用道具 举报

yhdata_M3u6WOWf青铜一 显示全部楼层 发表于 2022-8-16 16:04:28
yhdata_M3u6WOWf 发表于 2022-8-16 16:02
是有数据的 我意思是通过这个控制图表展示近几年的数据

1111.png 这是数据集里的
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-8-16 16:28:19
yhdata_M3u6WOWf 发表于 2022-8-16 16:02
是有数据的 我意思是通过这个控制图表展示近几年的数据;本身数据集是全量的,我想用这个判断只取19年以后 ...

是在需要展示的图表上设置的过滤吗,什么版本的,
把参数Q转化为整数试试呢
回复

使用道具 举报

yhdata_M3u6WOWf青铜一 显示全部楼层 发表于 2022-8-16 16:40:29
yhdata_lyaa 发表于 2022-8-16 16:28
是在需要展示的图表上设置的过滤吗,什么版本的,
把参数Q转化为整数试试呢 ...

对展示的条形图上加过滤,8.6.2b
转整数是parseInt()用这个吗 我咋转出来是null
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-8-16 18:04:37
yhdata_M3u6WOWf 发表于 2022-8-16 16:40
对展示的条形图上加过滤,8.6.2b
转整数是parseInt()用这个吗 我咋转出来是null
...

是的
debug(parseInt(param['Q']))不是整数吗
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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