2016-06-20 37 views
0

識別字段我有標題爲「汽車萬里行」,其計算公式爲在水晶報表XI

Endingodo - Startingodo 

,但我似乎無法找到哪裏結束或開始ODO值來自公式字段。 它不是表格中的字段,也不是公式字段中的值。

哪裏可以從來嗎? enter image description here

回答

2

StartingOdo和EndingOdo是已在另一個公式已開始自定義變量。第2行和第3行表示這些是NumberVar(數字變量),但它們不是在這裏創建的,它們只是被稱爲評估(結束 - 啓動)

我不知道Crystal中的任何函數來找到這些 - 我個人只需檢查報告中的每個公式就可以找到它們。

+0

這是它創建的地方嗎,WhilePrintingRecords; Numbervar StartingOdo; Numbervar EndingOdo; Numbervar OOBillCount; Numbervar OOBillMiles; Numbervar COBillCount; Numbervar COBillMiles; 如果StartingOdo = 0和{VW_RPT_NUT_TRUCK.ODO_READING}> 0,則 StartingOdo:= {VW_RPT_NUT_TRUCK.ODO_READING}; 如果EndingOdo = 0和{VW_RPT_NUT_TRUCK.ODO_READING}> 0,則 EndingOdo:= {VW_RPT_NUT_TRUCK.ODO_READING}; 如果StartingOdo> 0且EndingOdo> 0,則 如果Endingodo <{VW_RPT_NUT_TRUCK.ODO_READING}則 EndingOdo:= {VW_RPT_NUT_TRUCK.ODO_READING}; – OVO

+0

看起來像。 StartingOdo被設置爲{VW_RPT_NUT_TRUCK.ODO_READING}(如果ODO_READING> 0)並且EndingODO也被設置爲{VW_RPT_NUT_TRUCK.ODO_READING}。 VW_RPT_NUT_TRUCK是來自您的數據源的視圖。這有幫助嗎? – Aron

+0

確實如此,但是如何知道該列中的哪些值,考慮到該時間段內有超過220條記錄? – OVO