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

[可视化] 报告一打开会提示报错

Akira青铜四 显示全部楼层 发表于 2022-8-25 10:44:24 |阅读模式 打印 上一主题 下一主题
5
已解决

【可视化】 报告一打开会提示报错

  • Akira青铜四
  • 2022-08-25 10:44:24
  • 发布在 论坛
2064 10
需求是筛选出某个月的所有数据,就加了个文本参数的传参组件,设置为按月查询的日期格式文本参数组件
T]SMJBC5@URS`KCE9_`MF)B.png
设置了个脚本,得到下一个月份的1号
param['时间过滤器2的下月']=date(year(param['时间过滤器2'),month(param['时间过滤器2')+1,day(param['时间过滤器2'))
在柱状图配置好过滤器
~_5~X3O0FVF[]HT)17Y2HIJ.png
但是现在一打开报告,就有提示报错,文本参数选日期可以正常使用,但是就是一打开会报错,这个可能是什么原因导致的呀?
LD3%JW[I@(Z4M5]%@S74S8E.png


最佳答案

社区管理员
yhdata_yzm 关注Ta

2022-08-25 10:44:25

少了点 var b=date(year(param['文本参数2']),month(param['文本参数2'])+1,day(param['文本参数2'])) 文本参数1.setSelectedObjects(,DATE) 文本参数2是你的时间过滤器2 文本参数1是你的时间过滤器2下月 里边的东西你需要改一下
查看完整内容
回复

使用道具 举报

精彩评论10

yhdata_yzm 显示全部楼层 发表于 2022-8-25 10:44:25
少了点
var b=date(year(param['文本参数2']),month(param['文本参数2'])+1,day(param['文本参数2']))
文本参数1.setSelectedObjects([b],DATE)
文本参数2是你的时间过滤器2
文本参数1是你的时间过滤器2下月
里边的东西你需要改一下
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-25 10:49:14
你debug(param['时间过滤器2的下月'])看看是怎么样的
回复

使用道具 举报

Akira青铜四 显示全部楼层 发表于 2022-8-25 10:51:29
yhdata_yzm 发表于 2022-8-25 10:49
你debug(param['时间过滤器2的下月'])看看是怎么样的

Tue Mar 01 00:00:00 GMT+08:00 2022,一打开后展示的是这个时间格式,有debug过这个时间是可用的。
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-8-25 10:52:39
文本参数需要现有个 默认值
回复

使用道具 举报

Akira青铜四 显示全部楼层 发表于 2022-8-25 10:54:00
yhdata_lyaa 发表于 2022-8-25 10:52
文本参数需要现有个 默认值

有把默认值设置成'常规'-'上个月',还是同样的报错
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-8-25 10:56:25
一打开时就已经有默认值了,还会报错吗
回复

使用道具 举报

Akira青铜四 显示全部楼层 发表于 2022-8-25 10:59:07
yhdata_lyaa 发表于 2022-8-25 10:56
一打开时就已经有默认值了,还会报错吗

是的,一打开,文本参数组件是有显示月份的。2022-07这种,但是还会出现年份为负数的报错
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-25 11:36:19
Akira 发表于 2022-8-25 10:59
是的,一打开,文本参数组件是有显示月份的。2022-07这种,但是还会出现年份为负数的报错 ...

var b=date(year(param['文本参数2']),month(param['文本参数2'])+1,day(param['文本参数2']))
文本参数1.setSelectedObjects(,DATE)
你这么用试试
回复

使用道具 举报

Akira青铜四 显示全部楼层 发表于 2022-8-25 13:58:49
本帖最后由 Akira 于 2022-8-25 14:00 编辑
yhdata_yzm 发表于 2022-8-25 11:36
var b=date(year(param['文本参数2']),month(param['文本参数2'])+1,day(param['文本参数2']))
文本参数1 ...

有缺少内容吗?我复制这个脚本,然后把文本参数2替换成时间过滤器1,文本参数1替换成时间过滤器1的下月,会提示时间过滤器1的下月未定义,报错字样如下:
ReferenceError: "时间过滤器1的下月" is not defined. ([script]#6) at line 6
我这边的时间过滤器1的下月只是一个变量,并不是一个组件
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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