[可视化]
首次打开报表页面时,不应用文本参数组件的组件过滤
-
Akira
- 2022-10-28 14:17:12
- 发布在 论坛
1996
9
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2022-10-28 14:17:13
|
|
|
|
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
文本参数展示的是上个月份,2022-09。debug的效果是有两个弹窗,一个null,一个2022-09-01,所以会不会是默认值的设置在查询后面呀? |
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2022-10-28 14:27:12
完整的脚本,包括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
2
3
第一次展示2022-09-01,点击确定展示null,第一次打开的时候组件展示的是2022-09
|
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2022-10-28 14:38:51
一个debug出来两次提示?提示null过后,文本参数还是2022-09吗,如果把脚本写在报告变化时运行呢。
9月份实际有没有数据呢 |
|
|
|
|
Akira
显示全部楼层
发表于 2022-10-28 14:47:16
一点进来文本参数就是2022-09了,一个debug是出现了两次弹窗。9月份实际是有数据的。是怎么把脚本写在报告变化时运行呀? |
|
|
|
|
Akira
显示全部楼层
发表于 2022-10-28 17:17:05
大佬真牛,这样设置下真的可以了。我把脚本全都移到这边后,功能就正常了 |
|
|
|
|