永洪社区

标题: 求助:自由表环比设置 [打印本页]

作者: 芒果小矮人    时间: 2021-7-6 14:12
标题: 求助:自由表环比设置
我想把自由表某个表格数据单独设置为所选择日期的7天前数据,请问怎么操作

作者: _贝贝    时间: 2021-7-6 14:19
设置一个参数或者参数组件,设置日期为前七天
在自由表中对需要设置的单元格数据  设置单元格过滤 ,
过滤条件就是 日期是等于“设置的参数值"
作者: _贝贝    时间: 2021-7-6 14:26
先用文本参数获取7天前的时间

var date1 = formatDate(dateAdd(now(),'dayofyear',-7),'yyyy-MM-dd');//formatDate():格式化日期;dateAdd():给日期增加指定时间间隔
文本参数1.setSelectedObjects([date1],STRING);// setSelectedObjects():设定勾选的数据  




作者: 芒果小矮人    时间: 2021-7-6 14:31
永洪tech-zxx 发表于 2021-7-6 14:26
先用文本参数获取7天前的时间

var date1 = formatDate(dateAdd(now(),'dayofyear',-7),'yyyy-MM-dd');//fo ...

param["七天前"]=dateAdd(param["营业日期下拉参数"],'dayofyear',-7);
这么写能不能实现呢,因为我是想根据下拉参数设置7天前的数据
作者: _贝贝    时间: 2021-7-6 14:46
可以的 但是param["营业日期下拉参数"]是参数 建议使用以下写法
var e_date = 下拉参数2.getSelectedObjects()[0];//获取下拉参数的值
param['七天前'] = dateAdd(e_date,'dayofyear',-7)
debug(param['七天前'])
作者: 芒果小矮人    时间: 2021-7-7 14:24
永洪tech-zxx 发表于 2021-7-6 14:46
可以的 但是param["营业日期下拉参数"]是参数 建议使用以下写法
var e_date = 下拉参数2.getSelectedObject ...

非常感谢,问题解决啦
作者: _贝贝    时间: 2021-7-7 14:38
lbh2700008 发表于 2021-7-7 14:24
非常感谢,问题解决啦

不客气
作者: 芒果小矮人    时间: 2021-7-7 14:42
永洪tech-zxx 发表于 2021-7-7 14:38
不客气

https://club.yonghongtech.com/thread-10344-1-1.html
我有个新的求助帖,可不可以帮忙看看
作者: _贝贝    时间: 2021-7-7 17:16
已回复啦




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4