2013年7月31日水曜日

Report Server で円グラフを使う

Microsoft SQL Server 2008 R2 のReporting Serivce についてです。

レポートに円グラフを使ってみたんですが、
円グラフで重要な指標といえば構成比。
要は全体に対するパーセンテージですね。

グラフ上にパーセンテージを表示させるのは比較的簡単で、
データラベルを表示させて、
データラベルのプロパティで、「#PERCENT」 を選べばグラフ上にパーセンテージが表示されます。


ただ、このままでは小数点以下が2桁表示されていて
表示が込み入ってくると見づらくなってくるので、小数点以下の桁数を調整したいんですが、
ここに罠が。


データラベルのプロパティを見ると"Format"プロパティがあるので、
ここかなーと思って設定しても全然反映されない。

正解は、先の「#PERCENT」に桁数の指定をつけて、「#PERCENT{P1}」と設定します。
(正確に言うと、データラベルのLabelプロパティ)

分かりにくっ!!


<参考URL>
http://msdn.microsoft.com/ja-jp/library/dd239373(v=sql.105).aspx