2017-02-20 5 views
0

Crystal Reports 2016を使用する。私のselect caseステートメントには、0〜2の3つの値があります。グラフにテキストラベルを割り当てたいと思います。 Crystal Reportsは=を比較演算子として使用することはできないと言っています。this pageはそれが比較演算子である(代入演算子ではなく)ため、奇妙です。私はどんな演算子を使うべきですか?式ワークショップに応じcase文の式の比較演算子は何ですか?

アウトこのコードチェックは:

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

あなたは必要ありません。 select文の 'is ='部分です。以下を参照してください。

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