1,在我们工作中我们通常都会使用台历,并且在台历上记录一些提醒等相关信息。然后有些信息就在我们的系统中存储的,我们可以使用SSRS做一个类似台历页面的表格,这样使用起来也是很方便的,如下图,可以按照下图设计一个表格。
2,上图中的日期是固定的格式,然后星期是根据当前日期来判断的,我们可以使用系统函数,很容易的实现。可以根据月份变化读取不同月份的数据,这里我用参数设置了月份。
=Switch(
Weekday(“2020-” &Parameters!months.Value & “-01”)=1,“星期日”,
Weekday(“2020-” &Parameters!months.Value & “-01”)=2,“星期一”,
Weekday(“2020-” &Parameters!months.Value & “-01”)=3,“星期二”,
Weekday(“2020-” &Parameters!months.Value & “-01”)=4,“星期三”,
Weekday(“2020-” &Parameters!months.Value & “-01”)=5,“星期四”,
Weekday(“2020-” &Parameters!months.Value & “-01”)=6,“星期五”,
Weekday(“2020-” &Parameters!months.Value & “-01”)=7,“星期六”)
3,表格中的数据,我们就用系统函数vlookupset查找功能,就可以了,同时对于多行数据进行换行处理。
=Join(LookupSet( Parameters!months.Value & 3, Fields!DATE_MONTHS.Value & Fields!DATE_DAYS.Value, Fields!DETAILS.Value, “DataSet1”),chr(10))