SSRS - добавление только двух значений в гистограмму с накоплением, оставляя остальные

У меня есть отчет SSRS, который содержит гистограмму с накоплением с тремя значениями (в процентах) в каждом столбце. Теперь нужно просто показать два значения, сложив два других и оставив одно в покое. Мне нужно объединить две категории в одну в принципе.

Я думал, что смогу сделать это, используя следующее выражение:

     =sum(iif(Fields!Status.Value = "A" OR Fields!Status.Value = "B", 
      Fields!Percents.Value, "1", sum(iif(Fields!Status.Value = "C", 
      Fields!Percents.Value, "2" ))))

Но я получаю ошибку. Любая помощь или предложения будут оценены.

1 ответ

У вас слишком много параметров в вашем первоначальном утверждении IIF. IIF() принимает только три параметра, но вы дали ему четыре.

Исходя из вашего комментария, кажется, что вам нужно два отдельных выражения: для фруктов:

= sum(iif(Fields!Status.Value = "Apples" or Fields!Status.Value = "Strawberries", Fields!Percents.Value, 0) 

и для овощей:

= sum(iif(Fields!Status.Value = "Broccoli", Fields!Percents.Value, 0) 

Учитывая ваше описание, я не думаю, что это можно объединить в одно выражение.

Другие вопросы по тегам