2016-08-10 10 views
2

にエクセルのような「カラースケール」の条件付き書式設定を追加するために、カスタムコードを使用する私はSSRSどのようにSSRSレポート

にSSRS でカスタムコードで

public function ColorScaleRYG(value, minValue, maxValue) as string

をこのカスタムコードを使用しようとしていますし、その後、赤(0)グリーンまで(最大valer)からの色の濃淡をグループ内で自分の価値を破り、割り当てる必要があり塗りつぶし表現

=Code.ColorScaleRYG(Sum(Fields!SalesAmount.Value), 0, 100000)

インチ 何らかの理由で何も起こらない/ 私は何が欠けていますか? 私は次のようなものが必要です: enter image description here

+0

(存在する場合)機能コードを共有します。また、 '= Code.ColorScaleRYG(Sum(Fields!SalesAmount.Value)、0,100000)'をテキストボックスの値として使用して、デバッグ目的で関数が返すものを確認することもできます。 –

+0

何が出力を期待していますか? –

答えて

0

あなたのコードで特定の答えをあなたに伝えることはできませんが、これは私の考え方です。私は右の必要なセルをクリックし、「テキストボックスのプロパティを選択してデザインモードで

私はその後に行くの色を埋めるために、次のタブを記入し、表現ボタンをクリックしてください。

Iその後、次のコード

=IIF(Fields!Total_Eligible.Value>100,"MidnightBlue","Silver") 

のようなユーザーに何かが必要ですこのスタックすることができるはずですIIFコマンド。

フィールドを変更するだけです。変数をapproriateに、次に条件を指定します。

は、これは次の値

enter image description here

この情報がお役に立てば幸いを返します。

注 - おそらくこれらの色は読みにくいので使用しないでください。既存のレポートからランダムに2つを取り出して表示します。

+0

ありがとう、私はそれをし、スイッチ機能も使用しました。しかし、私はそれほど多くの細胞のためにそれを必要とし、それらはすべて異なる値域を持っています。 それはSSRSで同じことをする方法がなければならないので、エクセルで達成するのは簡単です – Oleg

+0

SSRSはそのような面白いです。私はおそらく、現時点では1日に20回、スクリーンで誓います。 – Merenix

関連する問題