2009-12-29 90 views

回答

1

創建一個公式:

if remainder({database.field},truncate({database.field})) = 0 then 
    totext({database.field},0) 
else 
    totext({database.field},1); 

然而,這將轉換電話號碼發短信,所以如果您需要做任何計算就用你的計算原{} database.field。這也將四捨五入到小數點後一位。不是最優雅的!

5

你還可以:

  1. 的字段添加到您的報告通常
  2. 右鍵單擊它,選擇「格式字段」
  3. 點擊Number選項卡並單擊Customize
  4. Decimals公式,請輸入如下內容: if {@test} - truncate({@test}) <> 0 then 1 else 0

該公式測試該字段是否爲int。如果是這樣,則顯示1位小數,否則顯示0.此方法的優點是不會將數據類型更改爲文本,這將使總計和計算更容易。

0
  • 選擇 「格式字段」 在球場上,你要編輯
  • 在 「小數」 字段出一個公式
  • 類型這個公式

    if(Int({Field})<>{Field}) 
        then 1 
        else 0