0

我对 Switch 表达式有一个小问题,但我知道这很容易......

=Switch(Fields!Info2.Value > 61, "1, ", Fields!Info2.Value < 61, "2, ", Fields!Info2.Value < 57, "3,", Fields!Info2.Value <= 53, "")

介于 62 和 64 之间的
值显示 1 介于 58 和 60 之间的
值显示 2 介于 54 和 56 之间的值显示 3

我需要表达式来跳过高于 64 和低于 53 的值,也不包括 57,61

4

1 回答 1

2

尝试这个:

=Switch(
    Fields!Info2.Value >= 62 And Fields!Info2.Value <= 64, "1, ", 
    Fields!Info2.Value >= 58 And Fields!Info2.Value <= 60, "2, ", 
    Fields!Info2.Value >= 54 And Fields!Info2.Value <= 56, "3, ", 
    True, ""
)

可能 Switch 函数中的最后一种情况是无用的,因为您对其他值什么也不做。

于 2013-10-04T07:56:03.387 回答