永洪社区

标题: 根据选取的日期自动获取上个月的数据合集 [打印本页]

作者: pikesdk    时间: 2023-4-23 12:47
标题: 根据选取的日期自动获取上个月的数据合集
在自由式报表中,如果根据筛选的日期,怎么去设置获取上一个日期的数据

作者: DX188    时间: 2023-4-23 13:03
上一个日期是指什么日期?上一日?上一月还是上一年。可以用dateAdd()函数来求值
作者: yhdata_yzm    时间: 2023-4-23 13:05
具体说下你的需求
作者: pikesdk    时间: 2023-4-23 13:23
yhdata_yzm 发表于 2023-4-23 13:05
具体说下你的需求

例如,我现在筛选2月的,数据自动出来了,我想在别上加一列1月的数据
作者: yhdata_yzm    时间: 2023-4-23 13:34
yhdata_FiPPI9Av 发表于 2023-4-23 13:23
例如,我现在筛选2月的,数据自动出来了,我想在别上加一列1月的数据

那么旁边再加一列用不同的过滤条件呢。dateadd函数可以实现日期的加减。
作者: DX188    时间: 2023-4-23 15:34
这种用普通表不太好做,自由表方便,比如说:
首先,建一个日期选择参数组件,如下拉参数组件并绑定月表达式
其次,在变化时运行设一个参数:param["a"]=param["下拉参数1"]+1
自由表将同一列数据分别绑定在两个单元格内,
第1个单元格数据设单元格过滤月表达式等于param["下拉参数1"]
第2个单元格数据设过滤月表达式等于param["a"]

作者: yhdata_ruby    时间: 2023-4-23 16:32
DX188 发表于 2023-4-23 15:34
这种用普通表不太好做,自由表方便,比如说:
首先,建一个日期选择参数组件,如下拉参数组件并绑定月表达式 ...


作者: pikesdk    时间: 2023-5-23 09:22
DX188 发表于 2023-4-23 15:34
这种用普通表不太好做,自由表方便,比如说:
首先,建一个日期选择参数组件,如下拉参数组件并绑定月表达式 ...

新手,想问一下具体如何操作
作者: DX188    时间: 2023-5-23 09:26
yhdata_FiPPI9Av 发表于 2023-5-23 09:22
新手,想问一下具体如何操作

你有去照着操作吗,步骤写的挺详细的了,先照着操作,哪一步不懂再提问
作者: yunzi    时间: 2023-6-2 10:07
这个适合某一月的查询,如果要整理当年全部月份的呢?
作者: DX188    时间: 2023-6-2 10:40
yunzi 发表于 2023-6-2 10:07
这个适合某一月的查询,如果要整理当年全部月份的呢?

把月换成年啊,一样的思路
作者: yunzi    时间: 2023-6-2 10:42
DX188 发表于 2023-6-2 10:40
把月换成年啊,一样的思路

是指结果展示不是只有查询的目标年/月/天,而是如近7天日报,要展示7天数据,和每天的同比
作者: DX188    时间: 2023-6-2 10:59
yunzi 发表于 2023-6-2 10:42
是指结果展示不是只有查询的目标年/月/天,而是如近7天日报,要展示7天数据,和每天的同比 ...

一样的思路啊,只是某天或某月或某年算起来比较简单而已,只要过滤条件是等于就行了。如果你 是这种近7天、15天等范围的话,过滤就得设是之间了,脚本里设4个参数(本期最大值、本期最小值、上期最大值、上期最小值),本期最大值就是你指定的日期,本期最小值就是本期最大值减去7天或者15天。上期最大值、最小值就是在本期基础上减去一年就行了。表格设过滤 本期的数据列是本期最大值、本期最小值之间。上期的数据列是上期最大值、上期最小值之间。要计算同比就在后面加一列计算列自己除一下不就出来了么。思路都是一样的啊




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