Crystal Reports SELECT CASE语句

Jos*_*ons 1 crystal-reports

我在Crystal Report中有一个如下所示的switch语句:

stringvar tag := {table1.field1};  //contains a string value

select tag case
  'First Value': {table1.field3}
  'Second Value': {table4.field9}
  default: 'Unknown';
Run Code Online (Sandbox Code Playgroud)

但是当我尝试保存公式时,我收到此错误:

---------------------------
Crystal Reports
---------------------------
The remaining text does not appear to be part of the formula.
---------------------------
OK   
---------------------------
Run Code Online (Sandbox Code Playgroud)

它突出了在我的例子中单词"Second"之前的单引号开头的公式.

我做了什么愚蠢的语法错误?

mjv*_*mjv 9

不应该写成......

select (tag )
  case 'First Value': {table1.field3}
  case 'Second Value': {table4.field9}
  default: 'Unknown';
Run Code Online (Sandbox Code Playgroud)


注意,我只是在线查看语法; 我不是水晶报告专家......