yhdata_CibVTdh7青铜四
2022-12-1 14:16:25 发布在问答
【数据处理】 关于时间的数据处理
急急急!!!想请教一下各位大神,自由表能否根据过滤组件或参数组件的时间去计算一列数呢?比如说,我有一列值,还有两个关于日期的组件(开始时间和截止时间),想要再新建计算列,该计算列是与日期组件的时间差有关的,比如若时间差是21天,则让新建计算列=某列*21,能通过什么方式实现呢?

最佳答案

永洪vip
yhdata_yzm 关注Ta

2022-12-01 14:16:26

报告-脚本-变化时时运行 例如 var a=dateGap(文本参数1.getSelectedObjects()[0],文本参数2.getSelectedObjects()[0],'dayofyear') debug(a)
查看完整内容
2803
9
精彩评论9
yhdata_yzm
发表于 2022-12-1 14:16:26 显示全部楼层
yhdata_CibVTdh7 发表于 2022-12-1 16:47
你好大神,具体的代码能展示一下吗?新人小白第一次接触呢

报告-脚本-变化时时运行
例如
var a=dateGap(文本参数1.getSelectedObjects()[0],文本参数2.getSelectedObjects()[0],'dayofyear')
debug(a)
回复

使用道具 2#

yhdata_lyaa
发表于 2022-12-1 14:22:34 显示全部楼层
先把时间差赋值给参数,然后写计算列
col['列名']*param['a']
回复

使用道具 3#

yhdata_CibVTdh7青铜四
发表于 2022-12-1 16:47:23 显示全部楼层
yhdata_lyaa 发表于 2022-12-1 14:22
先把时间差赋值给参数,然后写计算列
col['列名']*param['a']

你好大神,具体的代码能展示一下吗?新人小白第一次接触呢
回复

使用道具 4#

yhdata_CibVTdh7青铜四
发表于 2022-12-1 18:05:48 显示全部楼层
yhdata_yzm 发表于 2022-12-1 17:24
报告-脚本-变化时时运行
例如
var a=dateGap(文本参数1.getSelectedObjects()[0],文本参数2.getSelected ...

谢谢~~,我试一下
回复

使用道具 5#

yhdata_yzm
发表于 2022-12-1 18:22:29 显示全部楼层

ok
回复

使用道具 6#

yhdata_CibVTdh7青铜四
发表于 2022-12-5 13:32:04 显示全部楼层

大神,我想再问一下,我在变化时运行设置的a,怎么能在新建计算列中使用呢?我试了一下您的方法,新建的计算列不显示呢
回复

使用道具 7#

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

param['b']=a然后在计算列里边引用参数b,如一楼给你写的那样
回复

使用道具 8#

yhdata_CibVTdh7青铜四
发表于 2022-12-12 10:01:09 显示全部楼层
yhdata_yzm 发表于 2022-12-5 14:04
param['b']=a然后在计算列里边引用参数b,如一楼给你写的那样

好嘞好嘞,谢谢~~
回复

使用道具 9#

yh_3AKb2Bm4青铜一
发表于 2022-12-15 10:06:03 显示全部楼层
大神,我有个差不多的问题,用当前时间去减一个列里面的时间应该怎么写啊
回复

使用道具 10#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部