yhdata_xrvXuQqg
5 天前
发布在问答
日期过滤传参的问题
本帖最后由 yhdata_xrvXuQqg 于 2025-6-16 17:53 编辑
A报表有一个日期过滤为,1月1号-1月5号
B报表也有一个日期过滤
从A跳转到报表B的时候,除了把商户编码这类的参数能带到B表的条件中,日期这个能进行报表跳转的时候也带过去吗?
就是A表查询的1月1号到5号,跳转到B表的时候,日期也是1月1号到5号
日期使用的日期过滤组件,范围模式
已经在A表定义了参数param['起始日期']和param[
B表也定义了两个相同参数
param['起始日期']和param[单独查看文本的时候,取值是想要的值,但是如果带到链接的表中的过期日期组件,则不生效,不知道是哪里的问题
A表和B表中设置的报表提交时运行日期脚本如下(脚本有点长,主要因为快捷日期较多可以忽略部分)
var a = 下拉列表参数1.getSelectedObjects()[0;
if(a == '昨日'){
var star_date = param["_LAST_FULL_DAY_";
var end_date = param["_LAST_FULL_DAY_";
var year1 = year(star_date);
var month1 = month(star_date)-1 ;
var day1 = day(star_date);
var star_datestr = 't' + year1 + '-' +month1 + '-' + day1;
日期过滤1.firstDates = [star_datestr;
日期过滤1.secondDates = [star_datestr;
param['起始日期']=date(year1,month1,day1);
param['截止日期']=date(year2,month2,day2);
else{
//无需写脚本
}
//*定义组件为昨日,本周,本月,本季,本年的日期过滤组件的开始日期和结束日期//
跳转后的B表装载时运行
日期过滤1.firstDates=param['起始日期']
日期过滤1.secondDates=param['截止日期']
中间跳转链接设置如图所示
跳转后,如果日期使用的快捷按钮,则报错,如果使用的自定义日期则日期没有带过来,不知道是哪里的问题
增加文本框,文本框中可以正常带出来数据,但是过滤日期组件不行
|
-
-
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。