フィールドの値を取得しようとしていますが、フィールドの名前は動的である必要があります。
すなわち
=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)
例えば。