我正在使用 SQL Server Report Builder 生成每周报告以显示周一至周五的工作日,然后显示相关日期。
该报告从 SharePoint 2016 中的日历中提取信息。
相反,我创建了 5 个包含静态工作日和星期日期的列:
以下生成工作日:
=IIf(UCase(Format(Fields!Start_Time.Value, "dddd"))="MONDAY",FORMAT(Fields!Start_Time.Value, "h:mm tt ") & FORMAT(Fields!End_Time.Value, "- h:mmtt"),"")
以下生成星期日期:
=FORMAT(Today.addDays(1-weekday(Today,FirstdayOfWeek.Monday)),"dd/MM/yyyy")
这意味着显示每个工作日的日期/时间,否则留空。
这种方法的问题在于,它确实显示了所有条目,即使是上周的条目......
目的是仅显示本周。
不幸的是,我没有想法,不知道还能做什么?