2012-01-27 28 views
0

セルの値が特定のしきい値を超えている場合、セルの色を変更するために、レポートに式を設定しました。これは、バックグラウンドカラープロパティの "パーセント"というテキストボックス内の式設定です。これは次のようになります。SSRS 2005:セルの動的背景色(小計セルを除く)

=IIf((FormatPercent(Sum(Fields!items.Value)/First(Fields!totalItems.Value),2) >= .04 & "%" 
And First(Fields!errorCodeAdjType.Value) = "Error1") 
Or (FormatPercent(Sum(Fields!items.Value)/First(Fields!totalItems.Value),2) >= .02 & "%" 
And First(Fields!errorCodeAdjType.Value) = "Error2") 
, 
"Maroon", "Transparent") 

私が望むように機能します。しかし、それはまた、私の小計細胞の色を変えています。私の小計の細胞の1つが細胞の色の基準を満たしているとは思わないように、どうすればよいでしょうか?ありがとう!

答えて

0

異なるセルに対して個別に背景プロパティを設定できます。あなたが複数の細胞に対してこれを定義したように思えます。小計行にあるセルのBackgroundColorプロパティをクリアします。

レポートに別々の小計行が定義されていない場合は、小計行と詳細行を区別できる条件を追加する必要があります。 SSRSグループを使用して小計を作成することを強くお勧めします。小計の行はクエリに含まれません。すなわち、WITH ROLLUPを避けてください。

+0

代わりに小計グループを使用することをお勧めします。ありがとう! – SeanFlynn

関連する問題