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)
Учитывая ваше описание, я не думаю, что это можно объединить в одно выражение.