我有一張表,列出一名操作員在一天中完成的每項任務。這是通過車間控制程序收集的。還有一個專欄有當天總工作時間,這個專欄來自他們的時間拳。該表看起來是這樣的:在Crystal Report中,只打印組中的第一條記錄並使其可以合計
Operator 1 Bestupid 0.5 8 5/12/1986
Operator 1 BeProductive 0.1 8 5/12/1986
Operator 1 Bestupidagain 3.2 8 5/12/1986
Operator 1 Belazy 0.7 8 5/13/1986
Operator 2 BetheBest 1.7 9.25 5/12/1986
我試圖通過總結過程時間並將其與工作小時數得到一個效率出於此。問題是,當我對工作時間列進行任何類型的彙總時,它會彙總每條細節行。
我曾嘗試:
If Previous (groupingfield) = (groupingfield) Then
HoursWorked = 0
Else
HoursWorked = HoursWorked
我已經嘗試了全球3個公式伎倆,但無論是上述的離開我了累加場,我得到「總結了在非經常性字段中指定「
我目前使用全局變量,在組頭中重置,但不是WhilePrintinganything。 ?但是它缺少一些記錄,並在之際,我將在同一組:(得到兩個hoursworked> 0
任何想法
我只是想澄清,我有三組:
組:工作中心 - >操作員 - >日期
我可以總結任何組的工作時間,這很好,但是工作小時打印在每一個細節行上,即使它真的應該只在每個日期打印一次。我總結了一個運營商的工作小時數,因爲它爲每個條目增加了8個小時每天8小時的廣告。
如何獲取數據?你在使用命令(查詢)嗎? –
是的,這是我寫的一個查詢,而不是由Crystal自動生成的查詢,但是表本身如上所述。每個工作日重複的工作時間總和爲 –