公式改写

REPLACE(MAPARRAY(SPLIT(IF(YEAR($日期)=='2024',CONCATENATE(RANGE(FORMAT("2023-07","MM"),

FORMAT("2023-12","MM"),1),",",RANGE(FORMAT("2024-01","MM"),FORMAT($日期,"MM")-1,1)),

RANGE(FORMAT("2023-07","MM"),FORMAT($日期,"MM")-1,1)),","),item+"月"),",","','")

根据公式结果,怎么把10月份及之前的月带0去掉,比如说2024-01,改写成2024-1

FineReport 徐多钱钱 发布于 2024-2-6 14:50
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
luojian0323Lv7资深互助
发布于2024-2-6 14:55

image.pngimage.png

最佳回答
0
ID1208Lv6高级互助
发布于2024-2-6 14:53(编辑于 2024-2-6 14:54)

一个M,试试

image.png

  • 徐多钱钱 徐多钱钱(提问者) 13:51REPLACE(MAPARRAY( SPLIT(IF( YEAR($日期) = \'2024\', REPLACE(REPLACE(CONCATENATE( RANGE( FORMAT(\"2023-07\",\"yyyyMM\"), FORMAT(\"2023-12\",\"yyyyMM\") ,1),\",\",RANGE( FORMAT(\"2024-01\",\"yyyyMM\"), FORMAT($日期,\"yyyyMM\")-1 ,1) ),\"2023\",\"2023-\"),\"2024\",\"2024-\"), REPLACE(REPLACE(RANGE(FORMAT(\"2023-07\",\"yyyyMM\"),FORMAT($日期,\"yyyyMM\")-1,1),\"2023\",\"2023-\"),\"2024\",\"2024-\") ),\",\"),item),\",\",\"\',\'\")这个公式改不了
    2024-02-06 15:06 
  • ID1208 ID1208 回复 徐多钱钱(提问者) 原来的公式根据自己的业务逻辑来,比如现在得出的是2024-01,在最外层format一下
    2024-02-06 15:17 
  • 3关注人数
  • 175浏览人数
  • 最后回答于:2024-2-6 14:55
    请选择关闭问题的原因
    确定 取消
    返回顶部