Дает оценки в соответствии с оценками - PullRequest
0 голосов
/ 20 октября 2019

У меня есть отчет SSRS. Я хочу дать «Принято», если значение от 50 до 65, и «Хорошо», если значение от 65 до 75, и «V хорошо», если значение от 75 до 85, и дает «Отлично», если значениеот 85 до 100 как я могу сделать это мой код:

=(IIF(Fields!marks.Value >50, "fail", 0)) And (IIF(Fields!marks.Value <65, "Accepted", 0))

Ответы [ 2 ]

1 голос
/ 20 октября 2019

Для этого можно использовать функцию Switch:

=Switch(
  Fields!marks.Value < 50, "fail",
  Fields!marks.Value < 65, "accepted",
  Fields!marks.Value < 75, "good",
  Fields!marks.Value < 85, "v good",
  True, "excellent"
)
0 голосов
/ 20 октября 2019

то, что вы хотите, это оператор switch:

=switch(
      Fields!marks.Value<50,"Fail",
      Fields!marks.Value>= 50 and Fields!marks.Value<65,"Accepted",
      Fields!marks.Value>= 65 and Fields!marks.Value<75,"Good",
      Fields!marks.Value>= 75 and Fields!marks.Value<85,"V Good",
      Fields!marks.Value>= 85 and Fields!marks.Value<100,"Excellent",
,"")
...