找文章 / 找答案
精选问答 更多内容

[数据处理] 关于时间的数据处理

yhdata_CibVTdh7青铜四 显示全部楼层 发表于 2022-12-1 14:16:25 |阅读模式 打印 上一主题 下一主题
1
已解决
急急急!!!想请教一下各位大神,自由表能否根据过滤组件或参数组件的时间去计算一列数呢?比如说,我有一列值,还有两个关于日期的组件(开始时间和截止时间),想要再新建计算列,该计算列是与日期组件的时间差有关的,比如若时间差是21天,则让新建计算列=某列*21,能通过什么方式实现呢?

最佳答案

社区管理员
yhdata_yzm 关注Ta

2022-12-01 14:16:26

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

使用道具 举报

精彩评论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)
回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

谢谢~~,我试一下
回复

使用道具 举报

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

ok
回复

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

好嘞好嘞,谢谢~~
回复

使用道具 举报

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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