请问时间参数之间

L[WP7~E$A81SDYN3}TPJV(P.png怎么用公式将两个时间参数之间的月份依次展示出来

在单元格中显示p1,p2 格式为yyyy-mm,我需要展示p1,p2之间的所有月份,比如:p1: 2018-09 ,p2:2019-08 ,我需要展示除这两个参数之间的所有月份


FineReport Zandra 发布于 2019-11-6 12:59 (编辑于 2019-11-6 15:20)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
1
axingLv6专家互助
发布于2019-11-6 14:59(编辑于 2019-11-6 15:44)

试下

${if(len(p1)==0,""," and iyear||'-'||lpad(imonth,2,0)>='"+p1+"'")}
${if(len(p2)==0,""," and iyear||'-'||lpad(imonth,2,0)<='"+p2+"'")}

WorkBook1.cpt


  • Zandra Zandra(提问者) 在单元格中显示p1,p2 格式为yyyy-mm,我需要展示p1,p2之间的所有月份,比如:p1: 2018-09 ,p2:2019-08 ,我需要展示除这两个参数之间的所有月份
    2019-11-06 15:18 
  • axing axing 回复 Zandra(提问者) 我做了个模板,你看下
    2019-11-06 15:45 
最佳回答
0
张洪威Lv6高级互助
发布于2019-11-6 13:01

range(month($a),month($b))

最佳回答
0
zsh331Lv8专家互助
发布于2019-11-6 13:03

参考文档:根据起始时间、结束时间扩展年月-https://help.finereport.com/doc-view-2291.html

里面有详解!!!

  • Zandra Zandra(提问者) 用了各位大佬给的公式,还是不得行,我再看看把。
    2019-11-06 14:18 
最佳回答
0
李白9Lv5初级互助
发布于2019-11-6 13:14(编辑于 2019-11-6 13:17)

公式

UNIQUEARRAY(MAPARRAY(RANGE($starttime, $endtime), FORMAT(item, "yyyy-MM-01")))

最佳回答
0
孤陌Lv6资深互助
发布于2019-11-6 13:22

UNIQUEARRAY(MAPARRAY(RANGE($ks,$js), FORMAT(item, "yyyy-MM")))  

记得2个日期控件的值要设置返回日期 否则会报错

  • 6关注人数
  • 535浏览人数
  • 最后回答于:2019-11-6 15:44
    请选择关闭问题的原因
    确定 取消
    返回顶部