2016-06-08 73 views
0

之間它發生,我認爲我可能已經能夠找到這個問題的答案,但到目前爲止,我想出短期已經數。另外,我對Crystal Reports(2011)很新,所以請原諒我的無知,如果這是我錯過了。這裏的問題:的Crystal Reports 2011:計算的次數值occures和天的

我有一個報告,我拉着值的發生都是有特定目標的次數,具體流程具體多少次發生在指定日期範圍內的人。我將結果按人物分組。

我秀的人,程序代碼和程序在該組中happend的日期。

我現在需要做的,是要弄清楚如何返回某種類型的視覺指示器的存在在每個人..例如每道工序之間至少3天..

[GROUP# 1 NAME] .................... [PROC_CODE] ...... [PROC_DATE]

[{last_name的},{ first_name}}您好] .....程序..........程序DATE

(請原諒 「......」因爲我試圖隔開標題和結果)

話雖如此,如果組內的下一個結果(由個人)在3以內,我想在RED中顯示「Procedure Date」從最後一天開始的日子。我真的希望這對某人有意義。預先感謝您的幫助!

回答

1

創建一個名爲「則DateDiff」的公式:DateDiff("d", {Proc_Date}, previous({Proc_Date}))

然後在節專家,選擇您的數據在組單擊顏色選項卡。選擇「X-2」的公式按鈕,並輸入:if {@DateDiff} > 3 then crred else crnocolor

編輯,以便下次組犯規拿起最後一個值:

if ({group1_field} = previous({group1_field})) then 
if {@DateDiff} > 3 then crred else crnocolor 
else 
crnocolor 
+0

我得到試圖創建第二個公式說明,當一個錯誤的公式不能使用,因爲它必須稍後評估。它使我認爲這是因爲它基於參數字段? (日期字段)? – CrystalN00b

+0

沒關係,它完全有效。你是個天才!!謝謝! – CrystalN00b

+0

很高興我能幫上忙! –