2013-01-17 82 views
1

我在某個特定報告中遇到了一些彙總問題。我計算員工在某些方面的參與程度,按部門和員工分組。在部門頁腳中,我有4個總計。 1是該部門的記錄數量,一個是提交該部門記錄的不同員工數量,一個是該部門對所有部門提交的記錄的百分比。詳細報告中的dlookup彙總值

我需要的是提交記錄(我有)的員工人數除以該部門的員工總數。

所以我做了一個未綁定的文本框,我試圖計算每個部門的員工數量。但它不起作用。

我有控制設置爲

=DCount("[Name]","tblEmployees","[Department =' " & [Department] & "' ") 

,TextBox是顯示在運行報表時#ERROR。

下面是演示分組的報告圖片。

rpt

回答

0

的語法看起來不正確的,它應該是:

=DCount("[Name]","tblEmployees","[Department] ='" & [Department] & "'") 

你也可以只算完或名稱,因爲它似乎你有每行一個條目:

=Count([Completed]) 

因爲計數位於部門頁腳中,所以只會計入該部門。

+0

甚至沒有注意到我的間距的差距。這是漫長的一天,謝謝。任何想法爲什麼這些聚合在報告視圖中表現如此怪異?就好像他們每次向下滾動都會不斷重新查詢 - 有時會顯示「0」。 (打印預覽很好) – Scotch

+0

我想他們會重新查詢,您最好利用頁腳的數量和總和。有時域聚合可能是一個真正的瓶頸。雖然我看到我應該閱讀你的文字以及你的代碼:) – Fionnuala