[数据处理]
自由表中格间计算按如下方法计算请问如何实现
两列都是动态扩展的列 想实现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")
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
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
Sales Month这列是文本格式 采用这个函数报未定义
|
|
|
|
|
yhdata_yzm
显示全部楼层
发表于 2023-5-31 15:19:51
dateAdd A大写你可以在工具栏里边搜索这个函数啊 |
|
|
|
|
DX188
显示全部楼层
发表于 2023-5-31 15:41:29
文本的话用parseDate(left(3), "yyyy-MM");转换一下 |
|
|
|
|
yhdata_DK08jYNo
显示全部楼层
发表于 2023-5-31 15:41:48
知道噢 但是按照这样计算dateAdd(left(3),"month",up(4))出来都是空 我那样写是一步步转化出来了 但是扩展后就计算不正确 |
|
|
|
|
yhdata_yzm
显示全部楼层
发表于 2023-5-31 15:51:58
|
|
|
|