range出来的日期是什么样的呢为什么还要用maparray进行格式化呢

3333

FineReport 3333xzx 发布于 2022-9-7 08:38
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-9-7 08:51

你可以不用。

range(date(2017,1,1),date(2017,1,3))  这样设置纵向扩展。单元格会返回日期,但是有可能其它数据集查询出来它是一个文本格式,在匹配为了格式统一。才加maparray去格式化,如果只是扩展出来。那么可以不用

image.png

使用数组函数是为了方便转换成各种要的格式

MAPARRAY(range(date(2017,1,1),date(2017,1,3)),format(item,"yyyyMMdd"))

image.png

  • 3333xzx 3333xzx(提问者) 那我不转换跟转换后有什么区别呢
    2022-09-07 09:05 
  • CD20160914 CD20160914 回复 3333xzx(提问者) 在单元格显示是没有区别的。但是假如你要和其它数据集过滤。那么最好转换一下格式要一样。。。比如数据集查询出来的可能是文本,那么这个时间你就要转换了。如果只是显示不转换没有问题的
    2022-09-07 09:06 
最佳回答
0
weibwLv7高级互助
发布于2022-9-7 08:42(编辑于 2022-9-7 08:42)
  • 3关注人数
  • 262浏览人数
  • 最后回答于:2022-9-7 08:51
    请选择关闭问题的原因
    确定 取消
    返回顶部