2012-10-01 29 views
2

我有一個報告,我試圖獲取變更日誌的兩個日期時間變量之間的差異。Crystal Reports 2008 - 使用腳註中的詳細數據

開始日期時間只是細節部分中的第一個字段,所以我只是使用Minimum來得到它。

對於結束日期時間,我不能做最大值,因爲最後一條記錄通常是在案件關閉後(一個星期後發送電子郵件調查)。所以我有一個運行總數,只有當在線上找到「閉合」這個詞時纔算。

然後我有一個函數說明如果運行總數= 1,然後把該日期時間放入一個變量(F1)(I'我嘗試使用本地,共享和全局)。這個工作,當我把公式的詳細信息部分。只有第一行已關閉它有日期時間戳之前

問題是,當我嘗試使用在組頁腳這個變量,該字段爲空,我不理解爲什麼變量出清,如何讓它呆在那裏,請幫助!

F1:。

datetimevar endts; 

if {#RTotal0}=1 then 
endts:={@datetime}; 

F2(用於組頁腳)

datetimevar endts; 
endts; 

回答

0

我能重現此使用類似的查詢。你只需要強制水晶報表來評估你的功能,讓你的F2功能,添加WhilePrintingRecords;第一線,像這樣:

WhilePrintingRecords; 
datetimevar endts; 
endts; 

這應該部隊的報告,以評估公式,因爲它打印每個分組。

+0

工作正常!我知道這一定很簡單。非常感謝!! –

相關問題