永洪社区

标题: 关于时间的数据处理 [打印本页]

作者: yhdata_CibVTdh7    时间: 2022-12-1 14:16
标题: 关于时间的数据处理
急急急!!!想请教一下各位大神,自由表能否根据过滤组件或参数组件的时间去计算一列数呢?比如说,我有一列值,还有两个关于日期的组件(开始时间和截止时间),想要再新建计算列,该计算列是与日期组件的时间差有关的,比如若时间差是21天,则让新建计算列=某列*21,能通过什么方式实现呢?
作者: yhdata_yzm    时间: 2022-12-1 14:16
yhdata_CibVTdh7 发表于 2022-12-1 16:47
你好大神,具体的代码能展示一下吗?新人小白第一次接触呢

报告-脚本-变化时时运行
例如
var a=dateGap(文本参数1.getSelectedObjects()[0],文本参数2.getSelectedObjects()[0],'dayofyear')
debug(a)
作者: yhdata_lyaa    时间: 2022-12-1 14:22
先把时间差赋值给参数,然后写计算列
col['列名']*param['a']
作者: yhdata_CibVTdh7    时间: 2022-12-1 16:47
yhdata_lyaa 发表于 2022-12-1 14:22
先把时间差赋值给参数,然后写计算列
col['列名']*param['a']

你好大神,具体的代码能展示一下吗?新人小白第一次接触呢
作者: yhdata_CibVTdh7    时间: 2022-12-1 18:05
yhdata_yzm 发表于 2022-12-1 17:24
报告-脚本-变化时时运行
例如
var a=dateGap(文本参数1.getSelectedObjects()[0],文本参数2.getSelected ...

谢谢~~,我试一下
作者: yhdata_yzm    时间: 2022-12-1 18:22
yhdata_CibVTdh7 发表于 2022-12-1 18:05
谢谢~~,我试一下

ok
作者: yhdata_CibVTdh7    时间: 2022-12-5 13:32
yhdata_yzm 发表于 2022-12-1 18:22
ok

大神,我想再问一下,我在变化时运行设置的a,怎么能在新建计算列中使用呢?我试了一下您的方法,新建的计算列不显示呢
作者: yhdata_yzm    时间: 2022-12-5 14:04
yhdata_CibVTdh7 发表于 2022-12-5 13:32
大神,我想再问一下,我在变化时运行设置的a,怎么能在新建计算列中使用呢?我试了一下您的方法,新建的 ...

param['b']=a然后在计算列里边引用参数b,如一楼给你写的那样
作者: yhdata_CibVTdh7    时间: 2022-12-12 10:01
yhdata_yzm 发表于 2022-12-5 14:04
param['b']=a然后在计算列里边引用参数b,如一楼给你写的那样

好嘞好嘞,谢谢~~
作者: yh_3AKb2Bm4    时间: 2022-12-15 10:06
大神,我有个差不多的问题,用当前时间去减一个列里面的时间应该怎么写啊




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