0
我正在從數據庫生成水晶報表。我的要求是,當TKK Balance字段爲一行返回0或大於0時,報表將爲該行輸出一個破折號' - ',如果它小於0,那麼只有它會從數據庫返回原始值。有沒有人可以幫助我呢?請? 謝謝如何在Crystal報表中爲字段返回零
我正在從數據庫生成水晶報表。我的要求是,當TKK Balance字段爲一行返回0或大於0時,報表將爲該行輸出一個破折號' - ',如果它小於0,那麼只有它會從數據庫返回原始值。有沒有人可以幫助我呢?請? 謝謝如何在Crystal報表中爲字段返回零
所有它可以在SQL SELECT語句裏面就像這樣
,(
CASE WHEN [TKKBalance] >= 0
THEN '-'
ELSE CONVERT(NVARCHAR, [TKKBalance])
END
) AS [SomeName]
或者,您可以創建並使用一個公式字段您的報告中使用下面的代碼
if {TableName.TKKBalance} >= 0 then
"-"
else
totext({TableName.TKKBalance})
第一