根据年份扩展出1到12月

如何写公式实现:根据控件年份,下面单元格标题自动扩展出1到12月,比如控件选择2024,单元格标题就显示202401、202402....202412这12个数据列标题===============================

FineReport YyANG 发布于 2024-7-10 11:33 (编辑于 2024-7-10 13:57)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-7-10 11:34(编辑于 2024-7-10 11:40)

MAPARRAY(RANGE(1, 12, 1),CONCATENATE( $rq ,FORMAT(item, "00")))

rq是参数名称

  • 用户k6280494 用户k6280494 回复 YyANG(提问者) 更新回答了,刚刚公式用错了
    2024-07-10 11:41 
  • YyANG YyANG(提问者) 回复 用户k6280494 可是这样横向扩展之后,报表中的小计以及合计显示就不对了,报表文件已上传
    2024-07-10 12:01 
  • 用户k6280494 用户k6280494 回复 YyANG(提问者) c4的上父格改成c1
    2024-07-10 13:19 
  • YyANG YyANG(提问者) 回复 用户k6280494 日期扩展问题是解决了,关于小计合计问题,我后台是又把每个月的日期单独取出来的,谢谢
    2024-07-10 13:59 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-7-10 11:40

maparray(range(1,12),$NF+'-'+format(item,"00"))

image.png

  • YyANG YyANG(提问者) 使用此公式横向扩展之后,小计与合计显示有问题
    2024-07-10 12:02 
最佳回答
0
ID1208Lv6高级互助
发布于2024-7-10 11:42

image.png

=MAPARRAY(split(range(1,12,1),","),FORMAT(CONCATENATE($year,"-",item,"-01"),"yyyyMM"))

  • YyANG YyANG(提问者) 使用此公式横向扩展之后,小计与合计显示有问题
    2024-07-10 12:02 
  • 4关注人数
  • 208浏览人数
  • 最后回答于:2024-7-10 13:57
    请选择关闭问题的原因
    确定 取消
    返回顶部