2014-03-28 69 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) 

:)