2014-03-28 68 views
0

我有下面的头一个SSRS报告,SSRS报告与工作日为表达

Date 28-Mar 27-Mar 25-Mar 24-Mar 23-Mar 22-Mar 21-Mar 20-Mar 
Day  Fri  Thu  Wed  Tue  Mon  Sun  Sat  Fri 
Pending 1  2  3  4  5  5  5  6 

我能够生成使用的表达与当前日期日期和行。 (e.g. = Left(WeekDayName(WeekDay(DateAdd("d",-1,Now()))),3))

但是待定天数行应显示周日,周日和周六具有相同年龄的天数,因为周日和周六都是休息日。

是否可以使用表达式生成?

回答

0

知道了伙计们, 我们只需要在日期范围内制作'mon','tus'..'fir'no的总和。

=DATEDIFF("ww",DateAdd("d",-1,Now()),Now(), vbMonday) 
+ 
DATEDIFF("ww",DateAdd("d",-1,Now()),Now(), vbTuesday) 

:)