2016-04-01 4 views

答えて

0

日付セルの背景色プロパティで次の式を使用してみてください。

=IIF(
Fields!DueDate.Value<Today(),"Red","Yellow" 
) 

期日が今日の日付よりも小さい場合は、セルの背景色が赤で表示されます。それ以外の場合は黄色で表示されます。


UPDATE:DueDateに基づいて 3色。

  • 期日<今日:

    これは論理の流れです。それはレッド

  • 期日となりますので、それが原因である - 今日< = 2、それはイエロー
  • 期日となりますので、それは、2日間で原因になります - 今日> 2これは、3人によるだろう日以上、それは式

    グリーン

になりますので、この場合に役立ちます私に教えてください

=Switch(
Fields!DueDate.Value<Today(),"Red", 
DateDiff(DateInterval.Day,Today(),Fields!DueDate.Value)<=2,"Yellow", 
true,"Green" 
) 

+0

有効な色ではないというエラーが表示されますか?私は現在、 "式を設定しました:BackgroundColor"です。私は表現の前後に色を付けて試しました。 – d0nut

+0

@ d0nut、式全体が失われる前に '='をチェックしてください。 –

+0

それはうまくいくようです!私は赤または黄色を求めているだけですが、過去2日間は緑色に変えることも可能ですか?それが今日の後にあれば、それは赤です。今日から2日以内なら黄色、2日以上経過していれば緑色でしょうか?助けてくれてありがとう。 – d0nut

関連する問題