SSRSで複数の句を含むif文を使用するのが難しいです。IF文で複数の句を使用するとエラーが発生するSSRS
私は式を使用しています:
=IIF(DateDiff("d",Fields!Project_Target_Date.Value, Now())>-14 AND DateDiff("d",Fields!Project_Target_Date.Value, Now())<-1, "Yellow") OR IIF(DateDiff("d",Fields!Project_Target_Date.Value, Now())>-1, "Red", "Black")
これのために私はエラーを取得:
The Color expression for the textrun ‘Project_Target_Date.Paragraphs[0].TextRuns[0]’ contains an error: [BC30516] Overload resolution failed because no accessible 'IIf' accepts this number of arguments.
私は黄色表示するには、ターゲット日付の色を設定するために期待していますが、2週間以内であれば目標日が今日を過ぎていれば赤を表示し、それ以外の場合は黒で表示する。
私は外に出ている/見落としていると思います。
助けていただけたら幸いです!
ありがとうございます!
パーフェクト、ありがとう! –