case 语句公式中的比较运算符是什么?

What are the comparison operators in case statement formula?

使用 Crystal 2016 年报告。我的 select 案例陈述有 3 个可能的值,从 0 到 2。我想在图表中为它们分配文本标签。 Crystal 报告说我不能使用 = 作为比较运算符,这很奇怪,因为 this page 说它是比较运算符(与赋值运算符相反)。我应该使用什么运算符?

此代码根据公式Workshop查出:

select ({CRV_AttributeLog.AnalogValue})
  case is < 1: "Offline"
  case is <= 1: "Partially Online"
  case is > 1: "Online"
  default: "Unknown";

这就是我想要做的:

select ({CRV_AttributeLog.AnalogValue})
  case is = 0: "Offline"
  case is = 1: "Partially Online"
  case is = 2: "Online"
  default: "Unknown";

==也不行

您不需要 select 语句中的 'is =' 部分.. 见下文

select ({CRV_AttributeLog.AnalogValue})
  case 0: "Offline"
  case 1: "Partially Online"
  case 2: "Online"
  default: "Unknown";