我試圖在我的彙總字段中創建一個十進制格式公式。數據庫中的值可能有0,1或2個小數位。我已經開始與此:水晶報告彙總字段的條件格式
If (CurrentFieldValue mod 1 = 0) Then
0
Else If (CurrentFieldValue mod .1 = 0) Then
1
Else
2
在一個簡單的單數據字段,這個工程並顯示爲0,1,或2基於從我的數據庫裏的數據小數位的值。在我的報告中使用組數據時,相同的公式不適用於摘要字段。有任何想法嗎?
編輯:因爲我不知道如何在註釋格式的代碼,我會在這裏解決使用公式的建議:
沒有工作。公式:
Sum ({myTable.dataValue}, {myTable.groupField})
然後我用:
If ({@formula} mod 1 = 0) Then
0
Else If ({@formula} mod .1 = 0) Then
1
Else
2
而且我還有整數的一切。我的舍入設置爲.01,沒有公式。我是否需要一個四捨五入的公式?我仍然不明白爲什麼這對個人價值有效,但對羣體摘要不起作用。
嘗試加入'whileprintingrecords;'以上報價 – 2012-03-12 16:32:45
代碼之前@LeeTickett沒有骰子,我仍然得到所有的整數值 – SupremeDud 2012-03-12 17:07:18