永洪社区

标题: 自由表如何实现上月和去年同期的过滤? [打印本页]

作者: 多读书    时间: 2022-12-21 17:27
标题: 自由表如何实现上月和去年同期的过滤?
如图,当月:单元格过滤等于下拉参数1,上月、去年同期(减去12个月)怎么实现?

作者: 汤七七七七七    时间: 2022-12-21 17:28
在报告-脚本 里面自定义脚本参数 然后再去单元格里面过滤时间等于它
param["上月"]=eomonth(now(),-1)  ----上月的脚本,你可以参考一下,还要考虑你的日期列是什么格式的,日期格式还是文本格式。
作者: yhdata_yzm    时间: 2022-12-21 17:29
去年同期你看看单元格过滤按照时间把去年同期过滤出来
作者: 多读书    时间: 2022-12-21 17:35
yhdata_yzm 发表于 2022-12-21 17:29
去年同期你看看单元格过滤按照时间把去年同期过滤出来

怎么设置呢,哪个参数?

作者: yhdata_yzm    时间: 2022-12-21 17:36
yhdata_qwe 发表于 2022-12-21 17:35
怎么设置呢,哪个参数?

参数需要你自己定义啊,根据你的当月是什么年月,通脚本得到去年的年月赋值给参数,然后再用这个参数参与过滤
作者: 多读书    时间: 2022-12-22 09:47
汤七七七七七 发表于 2022-12-22 09:23
在报告-脚本 里面自定义脚本参数 然后再去单元格里面过滤时间等于它
param["上月"]=eomonth(now(),-1)  --- ...

年月这种2022-12,文本类型
作者: 汤七七七七七    时间: 2022-12-22 10:37
yhdata_qwe 发表于 2022-12-22 09:47
年月这种2022-12,文本类型

param["上月"]=substring(toString(formatDate(eomonth(now(),-1),'yyyy-MM-dd')),0,7)
那你在脚本里先用这个试试,tostring是给转化格式的




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