多条件切换
Switch with multiple conditions
我有一个 table,我想根据总数
为单元格添加一些颜色
Name Total
Alex 12
Harry 6
使用以下 switch 语句,'Total' 单元格确实变为浅绿色。
=switch(Fields!Name.value ="Alex" and Fields!Total.value >=11, "LightGreen", Fields!Name.value = "Alex" and Fields!Total.value >=8 and Fields!Total.value <=10, "Orange", Fields!Name.value = "Alex" and Fields!Total.value <=7,"Red")
不过,我现在想让 'Harry' 的 'Total' 字段变成红色。我尝试了以下方法,但这没有用
=switch(Fields!Name.value ="Alex" and Fields!Total.value >=11, "LightGreen", Fields!Name.value = "Alex" and Fields!Total.value >=8 and Fields!Total.value <=10, "Orange", Fields!Name.value = "Alex" and Fields!Total.value <=7,"Red") or switch(Fields!Name.value ="Harry" and Fields!Total.value >=11, "LightGreen", Fields!Name.value = "Harry" and Fields!Total.value >=8 and Fields!Total.value <=10, "Orange", Fields!Name.value = "Harry" and Fields!Total.value <=7,"Red")
Ok 成功回答了我自己的问题。我在第二个 switch 语句中使用了 'Or',用逗号交换它解决了问题
我有一个 table,我想根据总数
为单元格添加一些颜色 Name Total
Alex 12
Harry 6
使用以下 switch 语句,'Total' 单元格确实变为浅绿色。
=switch(Fields!Name.value ="Alex" and Fields!Total.value >=11, "LightGreen", Fields!Name.value = "Alex" and Fields!Total.value >=8 and Fields!Total.value <=10, "Orange", Fields!Name.value = "Alex" and Fields!Total.value <=7,"Red")
不过,我现在想让 'Harry' 的 'Total' 字段变成红色。我尝试了以下方法,但这没有用
=switch(Fields!Name.value ="Alex" and Fields!Total.value >=11, "LightGreen", Fields!Name.value = "Alex" and Fields!Total.value >=8 and Fields!Total.value <=10, "Orange", Fields!Name.value = "Alex" and Fields!Total.value <=7,"Red") or switch(Fields!Name.value ="Harry" and Fields!Total.value >=11, "LightGreen", Fields!Name.value = "Harry" and Fields!Total.value >=8 and Fields!Total.value <=10, "Orange", Fields!Name.value = "Harry" and Fields!Total.value <=7,"Red")
Ok 成功回答了我自己的问题。我在第二个 switch 语句中使用了 'Or',用逗号交换它解决了问题