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
2828
7
精彩评论7
yhdata_ruby铂金二
发表于 2023-5-31 13:26:16 显示全部楼层
为什么还要转换那么多次啊直接用dateadd不能实现吗
回复

使用道具 2#

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

使用道具 3#

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

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

回复

使用道具 4#

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

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

使用道具 5#

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

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

使用道具 6#

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

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

使用道具 7#

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

你直接用计算列写吧
回复

使用道具 8#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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