您的位置:首页 > 其它

WEBI上如何取前一天

2015-11-11 16:00 399 查看
=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")+"月"+"月度完成率"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  BO