病例陈述公式中的比较运算符是什么?

问题描述:

使用Crystal Reports 2016.我的select case语句有3个可能的值,0到2.我想为它们在图表中分配文本标签。 Crystal Reports说我不能使用=作为比较运算符,这很奇怪,因为this page表示它是比较运算符(而不是赋值运算符)。我应该使用什么操作员?病例陈述公式中的比较运算符是什么?

根据公式工作室这段代码退房:

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"; 

==也不起作用

你不需要在选择语句中'is ='部分..见下面

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