数据分析

如何通过查出来的年月日,带出今天是这一年的第几周

FineReport 帆软用户0ElmoSBF3r 发布于 2023-11-8 11:28
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-11-8 11:29

week函数

WEEK(serial_num):返回一个代表一年中的第几周的数字,可以在决策平台中设置以周天还是周一为一周的开始。

Serial_num:表示输入的日期。

备注:

1.FineReport将日期保存为系列数,一个系列数代表一个与之匹配的日期,以方便用户对日期进行数值式计算。在1900年日期系统中,FineReport电子表格将1900年1月1日保存为系列数2,将1900年1月2日保存为系列数3,将1900年1月3日保存为系列数4……依此类推。如在1900年日期系统,1998年1月1日存为系列数35796。

2.最后一个参数取值"F1"代表以一月一号为第一周,"F7"表示完整的一周为第一周。

3.如果不传任何参数,算的是当前日期的。

4.超过1000000按照毫秒数算,小于这个值则按照天数算,100万天的话大概是273年,按照毫秒数算的话,大概是16分钟,如果传0的话返回的就是1970年1月1号。

5.入参分析:

0入参的时候,取当前时间。

1个入参的时候,如果只传"F1"/"F7" 则取当前时间,如果传其他字符串,按照改字符串转换后的时间来。

2个入参的时候,如果第二个参数是"F1"/"F7" ,转换日期的时候只用第一个参数,如果第二个参数是其他字符串,则根据两个参数转日期,一般第二个参数是格式化字符串。

3个入参的时候,如果第三个参数是"F1"/"F7" ,转换日期的时候前两个参数(字符串以及格式化),如果第二个参数是其他字符串,则根据3个参数转日期,地3个参数被认为是国际化。

4以及以上的参数:最后一个如果是"F1"/"F7",去掉最后一个参数参与日期转换,如果不是"F1"/"F7",全部参与日期转换。

示例:

WEEK("2010/1/1")等于52。

WEEK("2010/1/6")等于1。WEEK(35796)等于52。

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-11-8 11:29

WEEK(serial_num):返回一个代表一年中的第几周的数字。

Serial_num:表示输入的日期。

备注:

FineReport将日期保存为系列数,一个系列数代表一个与之匹配的日期,以方便用户对日期进行数值式计算。

在1900年日期系统中,FineReport电子表格将1900年1月1日保存为系列数2,将1900年1月2日保存为系列数3,

将1900年1月3日保存为系列数4……依此类推。如在1900年日期系统,1998年1月1日存为系列数35796。

示例:

WEEK("2010/1/1")等于52。

WEEK("2010/1/6")等于1。

WEEK(35796)等于1。

最佳回答
0
jXwn8ONcLv3见习互助
发布于2023-11-8 11:33

year(today())+'年'+WEEK(today())+'周'

  • 2关注人数
  • 159浏览人数
  • 最后回答于:2023-11-8 11:33
    请选择关闭问题的原因
    确定 取消
    返回顶部