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

[数据处理] 自由表中格间计算按如下方法计算请问如何实现

yhdata_DK08jYNo青铜一 显示全部楼层 发表于 2023-5-31 13:17:39 |阅读模式 打印 上一主题 下一主题
两列都是动态扩展的列 想实现Sales Month列加上LIFE_CYCLE 目前采用这种方法 算出来的值不对
formatDate(dateAdd(date(parseInt(cell(2,3).substring(0,4)), cell(2,3).substring(4,6), 1), "month",+parseInt(up(4))), "yyyyMM")
IMG20230531-111402386.png
IMG20230531-111742300.png
回复

使用道具 举报

精彩评论7

yhdata_ruby铂金一 显示全部楼层 发表于 2023-5-31 13:26:16
为什么还要转换那么多次啊直接用dateadd不能实现吗
回复

使用道具 举报

DX188白银二 显示全部楼层 发表于 2023-5-31 13:46:10
我也想说,整的好复杂的样子,Sales Month这列是日期格式吗?还是文本。
如果是日期直接dateadd(left(3),"month",up(4))就行了
回复

使用道具 举报

yhdata_DK08jYNo青铜一 显示全部楼层 发表于 2023-5-31 15:14:22
DX188 发表于 2023-5-31 13:46
我也想说,整的好复杂的样子,Sales Month这列是日期格式吗?还是文本。
如果是日期直接dateadd(left(3),"m ...

Sales Month这列是文本格式  采用这个函数报未定义

回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-5-31 15:19:51
yhdata_DK08jYNo 发表于 2023-5-31 15:14
Sales Month这列是文本格式  采用这个函数报未定义

dateAdd  A大写你可以在工具栏里边搜索这个函数啊
回复

使用道具 举报

DX188白银二 显示全部楼层 发表于 2023-5-31 15:41:29
yhdata_DK08jYNo 发表于 2023-5-31 15:14
Sales Month这列是文本格式  采用这个函数报未定义

文本的话用parseDate(left(3), "yyyy-MM");转换一下
回复

使用道具 举报

yhdata_DK08jYNo青铜一 显示全部楼层 发表于 2023-5-31 15:41:48
yhdata_yzm 发表于 2023-5-31 15:19
dateAdd  A大写你可以在工具栏里边搜索这个函数啊

知道噢  但是按照这样计算dateAdd(left(3),"month",up(4))出来都是空 我那样写是一步步转化出来了  但是扩展后就计算不正确
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-5-31 15:51:58
yhdata_DK08jYNo 发表于 2023-5-31 15:41
知道噢  但是按照这样计算dateAdd(left(3),"month",up(4))出来都是空 我那样写是一步步转化出来了  但是 ...

你直接用计算列写吧
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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