"我自己做的月累计 现在就是不管选几号出来的都是从 1 号到今天的累计 现在想实现 [图片] [图片] [图片] [图片] 选几号 就显示从 1 号到当天的累计值"
我自己做的月累计 现在就是不管选几号出来的都是从 1 号到今天的累计 现在想实现
选几号 就显示从 1 号到当天的累计值
你的 ds2 数据集是取累计数据的数据集吧,按你这个需求,你的 ds2 数据集应该取 date>=1 号到 date<= 参数日的数据,而你现在的数据集里条件用的是 substr(1,6), 也就是取的是年月,那肯定就是取的当月数据了。改下数据集,增加日期 >=? and 日期 <=? 条件,第一个参数是取月开始日期,第二个问号就是对应参数传入的注:取月初有函数 pdate@m(日期),就是取月首
如果是数据集中过滤出来从 1 号到指定日期的数据,也就是过滤某个日期区间下的数据集记录,那么可以用日期字段 >=? and 日期字段 <=?其中第一个数据集参数用pdate@m (@日期参数),对应某个日期所在月的月初第二个数据集参数用 @日期参数,对应选择的日期值
你的 ds2 数据集是取累计数据的数据集吧,按你这个需求,你的 ds2 数据集应该取 date>=1 号到 date<= 参数日的数据,而你现在的数据集里条件用的是 substr(1,6), 也就是取的是年月,那肯定就是取的当月数据了。
改下数据集,增加日期 >=? and 日期 <=? 条件,第一个参数是取月开始日期,第二个问号就是对应参数传入的
注:取月初有函数 pdate@m(日期),就是取月首
如果是数据集中过滤出来从 1 号到指定日期的数据,也就是过滤某个日期区间下的数据集记录,那么可以用日期字段 >=? and 日期字段 <=?
其中第一个数据集参数用pdate@m (@日期参数),对应某个日期所在月的月初
第二个数据集参数用 @日期参数,对应选择的日期值