我創建了一個表達式 =WeekDay([ApptDate]))
然後在報告中將它用作一個組。有時候一週的所有日子都會出現在這個組的頁腳中,有時只有五天或六天。計算一週中的天數來檢測丟失的日子
Day Appts
Monday 10
Tuesday 16
Thursday 5
Saturday 9
Totals: 4 40
這是很容易得到appts(40)的總和,但我需要有一個出現在此腳註部分天的計數,可以很容易的時候天都缺少發現。
我創建了一個表達式 =WeekDay([ApptDate]))
然後在報告中將它用作一個組。有時候一週的所有日子都會出現在這個組的頁腳中,有時只有五天或六天。計算一週中的天數來檢測丟失的日子
Day Appts
Monday 10
Tuesday 16
Thursday 5
Saturday 9
Totals: 4 40
這是很容易得到appts(40)的總和,但我需要有一個出現在此腳註部分天的計數,可以很容易的時候天都缺少發現。
你可以創建一個包含工作日名稱和排列順序(即星期一= 1單獨的表,星期日= 7 ),然後創建與該表的連接以始終返回全天名稱和計數。
不幸的是我現在不能包含屏幕截圖(我會在今天晚上嘗試添加當我回家的時候)。
SELECT tbl_WeekDays.DayName
, COUNT(WeekDay(ApptDate)) AS Appts
FROM tbl_WeekDays LEFT JOIN DateTable ON tbl_WeekDays.DayName=WEEKDAYNAME(WeekDay(DateTable.ApptDate))
GROUP BY tbl_WeekDays.DayName, tbl_WeekDays.SortOrder
ORDER BY tbl_WeekDays.SortOrder
與左邊的左邊tbl_WeekDays
表連接從該表中的所有記錄將被退回。
我也完全限定每個字段名稱與表名稱,雖然你不需要這樣做,如果名稱不含糊。
你可以有七個疊文本框,每個工作日,與這些ControlSources:
=Abs(Sum(1=Weekday[ApptDate])))
=Abs(Sum(2=Weekday[ApptDate])))
...
=Abs(Sum(7=Weekday[ApptDate])))
也許:計數(*) – June7