Я пытаюсь получить значение поля, но это имя поля должно быть динамическим.Динамическое имя поля в SSRS
т.е.
=iif(Fields!Year1.Value = 1, 0, 1)
Но мне нужно Year1
часть должны быть возвращены из другого набора данных, поэтому Year1
динамична (может быть Year2
, Year3
и т.д ....)
У меня есть поле который возвращает данные
=First(Fields!YearCount.Value, "YearColumn").
Это выражение само по себе вернет Year1
, Year2
и т. Д. Часть, однако я изо всех сил пытаюсь объединить это с утверждением if.
Я попытался:
=iif(Fields!(First(Fields!YearCount.Value, "YearColumn")).Value = 1, 0, 1)
, например.
Большое спасибо, это сработало и помогло огромную сумму. – jjm
@jjm: Рад, что я смог помочь! В настоящее время я тоже попадаю в SSRS и мальчик - это довольно зверь и довольно неинтуитивный порой ... –
В интернет-пространстве есть единственный ответ, и нет голосов. Очень плохо, люди! @marc_s, спасибо вам большое! –