2017-01-24 14 views
2

レポートに問題があります。特定の列内の値に基づいてレポートの行の色を変更したい。 たとえば、名前、説明、通貨コード、通貨コード、為替レート、最終輸入日の6つの列があります。私はこのように私のテーブルフォーマットしたい属性値に基づくSSRS書式設定行の色

=IIF(Fields!last_import_date.Value<>Today(), "Red", "LimeGreen") 

=IIF(Fields!name.Value= "HMRC UK" & Fields!last_import_date.Value<>Today(), "Red","LimeGreen") 

を私はそれらの二つの条件に参加したいが、私はどのように本当に知りません。

第2の条件では、日付に接続した状態を変更する必要があることを忘れていました。フィールドlast_import_dateの値が現在の月内にあるかどうかを確認する必要があります。

+2

RED他GREENは、第二全体IIFとの最初の条件に「赤」を置き換えます – McNets

答えて

2

試してみてください。

=IIF(Fields!name.Value= "HMRC UK" 
     AND datepart("M", 
         Fields!last_import_date.Value) =datepart("M", 
                   Today()), 
    "LimeGreen", 
    IIF(Fields!last_import_date.Value=Today(), 
     "LimeGreen", 
     "Red")) 

フィールドがHMRCと日付今月その後、緑色の場合、日付が今日であるならば、

+0

条件は次のようにする必要があります: (name = "hmrc uk"で、日付が今月の場合は緑色の行が残ります)残りの行については名前は問題ありませんが、今日は赤、それ以外は緑です。私はあなたのexprestionを試みたが完全に別の名前の属性のために働いた。 私は、この表現の後半だけが働いたことを意味しました。 – M3How

+0

@ M3How更新を参照してください – JohnHC

+0

私はそれが私が検索したものだと思います。ありがとうございました!あなたは大きな助けになった! – M3How

関連する問題