ビジネス オブジェクト データ セットを使用してレポートを作成しています。ビジネス オブジェクトは非常に単純で、3 つのフィールド (ColorName、ColorCode、Date) があります。Date からの年をカテゴリとして、ColorName を系列フィールドとして、ColorName の数を「データ」(デザイナーの上部領域) フィールドとして使用して、棒グラフを作成しています。そのため、グラフは色の系列バーとともに下部に沿って毎年表示されます。「シリーズ プロパティ」では、塗りつぶしを ColorCode に設定し、カラー コード値はポンド記号を含む HTML カラー コードです。棒グラフは完璧に機能しています。バーは正しい色です。しかし、伝説は矛盾しています。現在のグラフには 5 つの色があり、そのうちの 3 つだけが凡例の見本に正しい色を示しています。そのうちの 2 つは黒ですが、そうであってはなりません。ColorName のカラー コードを変更すると、グラフは正しく更新されますが、スウォッチはまだ黒のままです。同じことをしている円グラフである別のグラフがありますが、凡例はそのグラフで正しく機能します。この凡例の色の問題を解決するためにどこを見ることができるか考えている人はいますか?
質問する
1185 次
2 に答える
0
評価スコア 1 から 5 に同じケースを適用しました。各シリーズについて、次の要因に従って棒グラフの各バーに色を付ける必要がありました (1:悪い、2:平均、3:良い、4:非常に良い、5 :優秀な)。
- チャート内の任意のバーを右クリックし、[系列のプロパティ] を選択します。
- 塗りつぶしを選択し、背景の塗りつぶしオプションを設定 - 塗りつぶしスタイルをソリッドにします。
数式エディターに次の数式を入力します。
=IIF(Fields!Rating.Value=1, "トマト", IIF(Fields!Rating.Value=2, "オレンジ", IIF(Fields!Rating.Value=3, "#cdf8cd", IIF(Fields!Rating.値=4、「#7de67d」、「ライム」))))
お役に立てれば。
于 2014-02-10T13:10:44.047 に答える