WEBI上如何取前一天

来源:互联网 发布:多益网络股价 编辑:程序博客网 时间:2024/05/18 00:07
=If  DayNumberOfMonth(CurrentDate()) = 1 Then FormatDate(LastDayOfMonth(ToDate((FormatDate(CurrentDate();"yyyy")+"-"+ (ToNumber(FormatDate(CurrentDate();"MM")) -1) +"-"+"01");"yyyy-MM-dd"));"yyyyMMdd")

Else FormatDate(CurrentDate();"yyyyMM")+""+(DayNumberOfMonth(CurrentDate()) -1)

===============================================================

格式更规范一点:

变量1 (月最后一天)=FormatDate(LastDayOfMonth(ToDate((FormatDate(CurrentDate();"yyyy")+"-"+ (ToNumber(FormatDate(CurrentDate();"MM")) -1) +"-"+"01");"yyyy-MM-dd"));"yyyyMMdd")

变量2(月最后一天带格式)=Left([月最后一天];4)+"年"+Right(Left([月最后一天];6);2)+"月"+Right([月最后一天];2)+"日"

变量3(日完成率) =If  DayNumberOfMonth(CurrentDate()) = 1 Then([月最后一天(带格式)]+"完成率") Else FormatDate(CurrentDate();"yyyy")+"年"+FormatDate(CurrentDate();"MM")+"月"+(DayNumberOfMonth(CurrentDate()) -1)+"日"+"完成率"

变量4 (月度完成率)=If  DayNumberOfMonth(CurrentDate()) = 1 Then(Left([月最后一天(带格式)];8)+"月度完成率") Else FormatDate(CurrentDate();"yyyy")+"年"+FormatDate(CurrentDate();"MM")+"月"+"月度完成率"

0 0
原创粉丝点击