2017-02-20 82 views
0

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

==也不起作用

回答

2

你不需要在選擇語句中'is ='部分..見下面

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