如何更改价值

时间:2011-10-15 05:49:14

标签: crystal-reports crystal-reports-2008 crystal-reports-8.5

使用Crystal Report 9

表格中的列

ID Qty

01 100
02 300
03 200
...
...

从上表中,如果id = 3

,我想制作一个qty = 0
If id = 3 then qty = 0

如何制作公式。

需要Crystal Report公式帮助

2 个答案:

答案 0 :(得分:5)

使用Crystal语法: if {table.ID}=3 then 0 else {table.quantity}

只需在报告中的任何位置使用该公式,您通常会使用数据库字段{table.quantity}。

答案 1 :(得分:0)

你可以写一个formula如下,以下只是我应用于我的一个水晶报告的例子。

示例:

if(ToText({AgentLoginHistory;1.StatusText})= "ONLINE")Then
 formula = "LoggedIn"
else
 formula = {AgentLoginHistory;1.StatusText}
end if