[可视化]
【问题】脚本执行顺序及组件数据缓存的问题?
-
BoJie
- 2021-12-21 09:46:09
- 发布在 论坛
3451
10
本帖最后由 BoJie 于 2021-12-21 10:34 编辑
有没有能解决这个问题的,我增加悬赏啦!
我在脚本里根据年月做出了,本期值和同期值,同比增长值=本期值-同期值
因为脚本执行顺序和缓存的原因,我必须点两下日期才能让同比增长值正确,这该怎么处理啊?
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2021-12-21 10:05:38
一个日期筛选框,点日期筛选两次?如果清除缓存是否一次就可以正确?可以看下完整的脚本吗 |
|
|
|
|
BoJie
显示全部楼层
发表于 2021-12-21 10:10:48
我的是8.0版本的。脚本就是图片里的脚本。 他的问题在于:脚本的执行顺序是 先脚本,后查询,这就会导致我第三次执行的脚本获取的数据是第二次查询的数据。 第四次执行的脚本获取的是第三次查询的数据。以此类推。。。 |
|
|
|
|
BoJie
显示全部楼层
发表于 2021-12-21 10:11:53
另外一个问题是 组件的脚本是没有变化时运行的,只有报表脚本有。 |
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2021-12-21 10:31:57
那看你的是写在变化时运行对吗。组件的脚本是没有变化时运行的,只有报表脚本有,像图片按钮文本这类组件有提交时运行 |
|
|
|
|
BoJie
显示全部楼层
发表于 2021-12-21 10:34:35
本帖最后由 BoJie 于 2021-12-21 10:51 编辑
怎么解决呢! |
|
|
|
|
永洪tech-Jung
显示全部楼层
发表于 2021-12-21 10:46:23
您好,文本组件可能存在缓存情况,操作赋值前需要加上
clearData('文本1');getViewData('文本1')
clearData('文本2');getViewData('文本2')
clearData('文本3');getViewData('文本3')
文本3.data=文本1.data-文本2.data |
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2021-12-21 10:46:51
组件需要变化的可以写在报告的变化时运行;您文本值的计算是在哪里写的呢 |
|
|
|
|
BoJie
显示全部楼层
发表于 2021-12-21 10:52:15
|
|
|
|
永洪tech-Jung
显示全部楼层
发表于 2021-12-21 11:30:01
|
|
|
|