2017-04-25 10 views
1

SSRSの報告やインジケータに関するいくつかの問題があります。現在の日付とRequirementDate(データセット内のフィールド)の間の日数に基づいて、予約がどのくらい開いているかを示すインジケータを使用しようとしています。日付によるSSRSインジケータ

私は論理的にしたいことはこれです:日数が6ヶ月未満古い場合

  1. 、日数は、6ヶ月と8ヶ月の間
  2. 黄色のショーである場合には、緑
  3. を表示日数が8か月以上ある場合は、赤を表示

また、Indicator Propertiesウィンドウからこのような式を入力する場所はわかりません。

答えて

0

これらのオプションを設定するには、インジケータのプロパティに移動します。これを行う最も簡単な方法は、インジケータの中央を右クリックしてIndicator Propertiesをクリックすることです。次にValue and Statesをクリックします。

緑色、黄色、赤色の範囲を設定することは、使用例としては簡単です。開始日と終了日の値を必要な日数の範囲で入力してください。値に使用する式を設定するには、値フィールドの横にあるfxボタンをクリックし、このような式を使用して、日付とレポート実行時間の間の日数を計算します。

=DateDiff(DateInterval.Day, Max(Fields!RequirementDate.Value), Now()) 

enter image description here