0

グラフ レポートの各バーのパーセンテージに応じて色を表示する必要があります。「シリーズのプロパティ」で式を使用しています

=IIf (Fields!TotalComplete.Value / Fields!TotalJobs.Value <= 85, "Red",
IIf (Fields!TotalComplete.Value / Fields!TotalJobs.Value >= 97, "Green", "Orange"))

しかし、すべてのバーは赤色で表示されています

私は何を悪く設定していますか?

ありがとう、
エリアナ

4

2 に答える 2

0

あなたの問題は、おそらく .85 と .97 と比較すべきなのに、85 と 97 と比較していることだと思います。また、次のように集計値を操作する必要があります。

=iif(sum(Fields!TotalComplete.Value)/sum(Fields!TotalJobs.Value) <= .85, "Red", iif(sum(Fields!TotalComplete.Value)/sum(Fields!TotalJobs.Value) >= .97, "Green", "Orange"))

それでも問題が解決しない場合は、チャートと同じグループ化を使用してテーブルを作成し、この式をテキスト ボックスに入力して、どの値が計算されているかを確認できるようにしてください。

sum(Fields!TotalComplete.Value)/sum(Fields!TotalJobs.Value) 
于 2012-06-15T14:44:38.633 に答える
0

これには Switch 句を試すことができると思います。構文は次のようになります

=Switch(
         (Fields!TotalComplete.Value / Fields!TotalJobs.Value) <= 85, "Red", 
         (Fields!TotalComplete.Value / Fields!TotalJobs.Value) >= 97, "Green",
          "Orange"
       )
于 2012-06-20T06:17:28.670 に答える