病例陈述公式中的比较运算符是什么?
问题描述:
使用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";