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

[可视化] 首次打开报表页面时,不应用文本参数组件的组件过滤

Akira青铜四 显示全部楼层 发表于 2022-10-28 14:17:12 |阅读模式 打印 上一主题 下一主题
要求是柱状图根据文本参数组件实现数据过滤后的展示效果,如下图: SU]@U2430]Y0U]PMGD)MN.png
右上角的年月选择器是文本参数组件的,有添加如下脚本:
2A[0_](@X8%_4TFURSMJIZE.png
柱状图根据参数,添加如下过滤:

过滤原则

过滤原则

因为首次打开需要实现查看上个月的效果,而不是展示所有数据。年月选择器有加上个月的默认值,但是现在没有生效,打开展示的是全部数据
文本参数组件的默认值设置如下:

默认值设置

默认值设置

是我过滤条件设置的有问题还是什么原因导致的呀?
2HJX}3CVA{CYI$EAFGEDZRC.png

最佳答案

yhdata_lyaa 关注Ta

2022-10-28 14:17:13

回复

使用道具 举报

精彩评论9

yhdata_lyaa 显示全部楼层 发表于 2022-10-28 14:17:13
Akira 发表于 2022-10-28 14:47
一点进来文本参数就是2022-09了,一个debug是出现了两次弹窗。9月份实际是有数据的。是怎么把脚本写在报 ...


回复

使用道具 举报

Akira青铜四 显示全部楼层 发表于 2022-10-28 14:24:11
debug(param[时间过滤器1])的时候会出现两个默认值,第一次是null,第二个上个月2022-09-01,会不会是第一次得到null的时候展示了全部数据?如果是这种问题,怎么获取第二次的入参后再调一次查询呢?
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-10-28 14:24:41
首次打开报告,文本参数选中的是什么
回复

使用道具 举报

Akira青铜四 显示全部楼层 发表于 2022-10-28 14:25:49
yhdata_lyaa 发表于 2022-10-28 14:24
首次打开报告,文本参数选中的是什么

文本参数展示的是上个月份,2022-09。debug的效果是有两个弹窗,一个null,一个2022-09-01,所以会不会是默认值的设置在查询后面呀?
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-10-28 14:27:12
Akira 发表于 2022-10-28 14:25
文本参数展示的是上个月份,2022-09。debug的效果是有两个弹窗,一个null,一个2022-09-01,所以会不会是 ...

完整的脚本,包括debug看一下,脚本写在什么地方呀
回复

使用道具 举报

Akira青铜四 显示全部楼层 发表于 2022-10-28 14:28:24
本帖最后由 Akira 于 2022-10-28 14:32 编辑

脚本写在了文本参数的组件里面。脚本如下:if (isNull(param['时间过滤器1')==false){
param['时间过滤器1的下月']=dateAdd(param['时间过滤器1','month', 1)
}
debug(param['时间过滤器1')

1

1


2

2

3

3

第一次展示2022-09-01,点击确定展示null,第一次打开的时候组件展示的是2022-09

回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-10-28 14:38:51
Akira 发表于 2022-10-28 14:28
脚本写在了文本参数的组件里面。脚本如下:if (isNull(param['时间过滤器1')==false){
param['时间过滤器1 ...

一个debug出来两次提示?提示null过后,文本参数还是2022-09吗,如果把脚本写在报告变化时运行呢。
9月份实际有没有数据呢
回复

使用道具 举报

Akira青铜四 显示全部楼层 发表于 2022-10-28 14:47:16
yhdata_lyaa 发表于 2022-10-28 14:38
一个debug出来两次提示?提示null过后,文本参数还是2022-09吗,如果把脚本写在报告变化时运行呢。
9月份 ...

一点进来文本参数就是2022-09了,一个debug是出现了两次弹窗。9月份实际是有数据的。是怎么把脚本写在报告变化时运行呀?
回复

使用道具 举报

Akira青铜四 显示全部楼层 发表于 2022-10-28 17:17:05

大佬真牛,这样设置下真的可以了。我把脚本全都移到这边后,功能就正常了
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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