[亿信BI4.2.2] 时间参数自动刷新

4442
4

xaaa 初学数据Lv2

发表于2021-9-2 20:54

悬赏2

已解决

楼主
在客户端脚本配置自动刷新脚本,预览时手动选择一个日期并计算出数据。等待自动刷新脚本生效并刷新后,参数的日期还是记录上次手工录入的日期,并不是当前时间。应该怎么配置。

最近看过此主题的会员

wang111

brave0520

123890

swx771067

默宁其苗

xingkong906

13407717840

xy6228476

最佳答案
setTimeout(function(){
g_rptpage.calcParam.getParamByName("@ny").setValue("<#=left(today(),6)#>");
_z('<#=srcrpt.id#>','drillpath=;hiddencalcparams=false');
},6000);
4个回答

只看楼主

玳玳我 小试身手Lv3

发表于2021-9-2 23:58

只看该作者

取消 关注该作者的回复

沙发

自动刷新的脚本应该是基于当前报表参数值进行计算的,建议自动刷新脚本里重置一下报表参数值到默认值

xaaa 初学数据Lv2

发表于2021-9-3 00:02

只看该作者

取消 关注该作者的回复

板凳

玳玳我 发表于 2021-9-2 23:58
自动刷新的脚本应该是基于当前报表参数值进行计算的,建议自动刷新脚本里重置一下报表参数值到默认值 ...

有相关的类似脚本吗

玳玳我 小试身手Lv3

发表于2021-9-2 20:54

只看该作者

取消 关注该作者的回复

地板

setTimeout(function(){
g_rptpage.calcParam.getParamByName("@ny").setValue("<#=left(today(),6)#>");
_z('<#=srcrpt.id#>','drillpath=;hiddencalcparams=false');
},6000);

玳玳我 小试身手Lv3

发表于2021-9-3 18:14

只看该作者

取消 关注该作者的回复

5#

玳玳我 发表于 2021-9-3 18:13
setTimeout(function(){
g_rptpage.calcParam.getParamByName("@ny").setValue("");
_z('','drillpath=;hid ...

可以参考下这个脚本,在自动刷新脚本里面先去重置一下参数的默认值,然后再计算

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号