Я использую SSRS для добавления определенных значений в столбец вместе. Если идентификатор службы равен 13,15,18, или 19, я хочу, чтобы он тоже добавлял эти значения вместе. Сейчас у меня есть:SSRS: Добавить несколько операторов if
=IIf(Fields!ServiceID.Value = 13,Fields!TermPrimary.Value, Nothing) + IIf(Fields!ServiceID.Value = 15,Fields!TermPrimary.Value, Nothing) + IIf(Fields!ServiceID.Value = 18,Fields!TermPrimary.Value, Nothing) + IIf(Fields!ServiceID.Value = 19,Fields!TermPrimary.Value, Nothing)
Я думал, что это позволит мне добавить эти значения вместе, вместо этого она только показывает мне точно такие же значения, как показано в таблице ниже она показывает ServiceID 13. Как добавить эти цифры вместе?
По большей части, у меня есть поле под названием месяц, который группируется по месяцу в столбце, поэтому мои данные ServiceID = 13.Month = Jan, Data = 5, то следующая строка, ServiceID = 13.Month = февраль, Data = 5. Если ServiceID равно одному из этих чисел, 13,15,18,19. Я хочу, чтобы это тоже скомбинило Яна всех тех, февраля всех этих и так далее. Формула вы опубликовали ошибки. – vmedhe2
Итак, вы уже группируетесь. Я не понимаю, почему формула ** SUM ** не будет работать тогда. У вас есть сообщение об ошибке? Проверьте список ошибок внизу. Если ** TermPrimary ** не является ** Целом **, вам нужно будет преобразовать его (или ** 0 ** в ** CDBL **). Вы также можете опубликовать рис. Вида, если вы не можете заставить его работать. –
Ahh nm, Ошибка была на мне, я переписал, и это сработало, для будущих людей это действительно ответ на мой вопрос. – vmedhe2