帆软报表的日期控件中怎么取某个月的一号和该月的最后一天,公示怎么写
帆软报表的日期控件中怎么取某个月的一号和该月的最后一天,公示怎么写
FineReport 文琦 发布于 2020-11-24 09:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
1
chiseiLv5初级互助
发布于2020-11-24 09:26

可以通过 dateinmonth(date, number)来获取某月的第几天。

在控件值-公式中输入=dateinmonth(today(),1),返回当前月的第一天,若系统日期是 2011-11-11,则返回值为 2011-11-01。

控件值-公式中输入=dateinmonth(today(),-1),返回当前月的最后一天,若系统日期是 2011-11-11,则返回值为 2011-11-30。

你的情况是:

=dateinmonth($日期控件的名称,1或-1)


最佳回答
0
张洪威Lv6高级互助
发布于2020-11-24 09:03

dateinmonth(today(),1)  本月一号

dateinmonth(today(),-1)  最后一号,today()换成你的月份即可。

  • 文琦 文琦(提问者) 每个月都有数据,并不是确定的一个月
    2020-11-24 09:04 
  • 张洪威 张洪威 回复 文琦(提问者) 你代入到那每个月里面不就是对应的每个月了。
    2020-11-24 09:05 
  • 文琦 文琦(提问者) 怎么说
    2020-11-24 09:06 
  • 张洪威 张洪威 回复 文琦(提问者) 你日期控件确定要显示哪个月的月初月末,就动态把那个年月传到控件用这个公式,控件不就动态显示了。
    2020-11-24 09:08 
最佳回答
0
孤陌Lv6资深互助
发布于2020-11-24 09:23

DATEINMONTH($rq,-1)  rq 是你日期控件的控件名 

DATEINMONTH($rq,1)   这样写就可以了


最佳回答
0
ColdmanLv6高级互助
发布于2020-11-24 09:34

把你的应用场景描述清楚。

什么叫取某个月的一号和该月的最后一天?你是要怎么操作,然后操作完后你需要一个什么样的数据

最佳回答
0
珠珠管理员见习互助
发布于2020-11-24 11:24

请勿重复提问,若没得到想要的回答,请完善问题

多次重复发帖是违规行为,本次只将重复发的帖子删除,只保留一个发布的帖子(保留本帖),不对提问者作出处理

请仔细阅读《关于帆软社区提问的相关说明》


  • 5关注人数
  • 1565浏览人数
  • 最后回答于:2020-11-24 11:24
    请选择关闭问题的原因
    确定 取消
    返回顶部