如果值,则在Crystal中值

时间:2019-09-20 04:39:15

标签: crystal-reports

我正在尝试在Crystal中创建翻译公式(不确定其真正的名字),我的公式无法正常工作。

基本上该字段可以有3个值,我正在尝试将其转换/翻译为其他文本

if ({FIELD}="1") then "ABC" or    
if ({FIELD}="2") then "DEF" or    
if ({FIELD}="3") then "GHI"

不确定我做错了什么,花了太多时间试图在Google上弄清楚

2 个答案:

答案 0 :(得分:0)

如果您指的是公式,则在以下情况下应使用else:

if ({FIELD}="1") then "ABC"    
else if ({FIELD}="2") then "DEF"  
else if ({FIELD}="3") then "GHI"

答案 1 :(得分:0)

您可以执行以下操作

Select {FIELD}
case "1" : "ABC"    
case "2" : "DEF"  
case "3" : "GHI"