MS Reporting Services には、米国などの国の空間マップがあります。州ごとに色を変えたい。でも固定色にしたい。
データは、各状態の RGB 値を持つ SQL Server データベースから取得されます。カリフォルニアが #000000 で、メリーランドが #FFFFFF だとしましょう。SSRS で各状態の色を指定する方法がわかりません。私は今日、ポリゴンカラールールを見てきました。
誰が私を助けることができます?
MS Reporting Services には、米国などの国の空間マップがあります。州ごとに色を変えたい。でも固定色にしたい。
データは、各状態の RGB 値を持つ SQL Server データベースから取得されます。カリフォルニアが #000000 で、メリーランドが #FFFFFF だとしましょう。SSRS で各状態の色を指定する方法がわかりません。私は今日、ポリゴンカラールールを見てきました。
誰が私を助けることができます?
これは、形状などを含む空間クエリでうまく機能します (SQL Server 2012 の Geometry データ型)。
状態のフットプリントをポリゴンとして空間的に保存している場合は、マップコントロールの新しいレイヤーとしてそれらを作成できます。
次に、式を使用して、レイヤーの透明度と順序付けオプションで遊ぶ必要がある塗りつぶしの色を設定します。
それは恐ろしい答えですが、私が思いつく唯一の方法は、カスタム パレットを作成し、データ要素を何らかのデータ値を持つパレットに結び付けることです。
2008 R2 RDL 仕様を掘り下げると、これがマップ ポリゴンのカスタム カラーを行う唯一の方法のようです。カスタム カラー パレットを定義してから、データ フィールドをそのパレットにバインドします。ポリゴンの色を手動で直接指定したり、データ駆動型のパレットを使用したりできるようには見えません。