【问题标题】:Switch with multiple conditions多条件切换
【发布时间】:2018-07-02 15:22:54
【问题描述】:

我有一个表格,我想根据总数为单元格添加一些颜色

    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")

【问题讨论】:

    标签: visual-studio-2012 reportbuilder3.0 reportbuilder report-builder2.0


    【解决方案1】:

    好的,设法回答了我自己的问题。我在第二个 switch 语句中使用了 'Or',用逗号交换它解决了问题

    【讨论】:

      猜你喜欢
      • 2014-08-07
      • 2021-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-11
      • 2011-05-04
      • 1970-01-01
      相关资源
      最近更新 更多