none
ReportingServices(SSRS)の円グラフの最初の要素の開始位置を真上(12時?北?)から表示させるには? RRS feed

  • 質問

  • お世話になっております。

    SQLServer2008 Reporting Services の 3D円グラフを利用しております。
    カテゴリの要素の1番目を真上(東西南北でいえば北、時計の文字盤であれば12時)から表示されるようにしたいのですが、
    位置を指定する方法はありますでしょうか?
    現在、ランダム(とはいえ、再描画してもデータが同じであれば同じ位置配置になるので、何かの法則はありそうです)な位置から開始しています。

    恐れ入りますが
    ご存知の方、ご教示頂けますと幸いです。

    宜しくお願い致します。
    2009年7月1日 7:56

回答

  • > カテゴリの要素の1番目を真上(東西南北でいえば北、時計の文字盤であれば12時)から表示されるようにしたいのですが、
    > 位置を指定する方法はありますでしょうか?

    3D 円グラフのグラフ領域のプロパティ => 3Dオプション で、「回転(R)」を-90に設定してみると、うまくいくのではないかと思います。 

    さらに並べ替えを制御したい場合は、カテゴリグループを指定し、カテゴリグループのプロパティ から、並べ替えを指定、適切な数式を指定し、
    降順または昇順を指定してやると、制御できます。

    他のツールでも真上から始まらない円グラフを見たことがありますが、欧米人は気にならないのですかね。。。
    • 回答としてマーク DEKOCHAN 2009年7月2日 8:37
    2009年7月2日 2:32

すべての返信

  • こんにちは、nagino です。

    微調整のやり方はわかりませんが、データソースを「ORDER BY」でソートしてみたらいかがでしょうか。


    MCITP(Database Developer/Database Administrator)
    2009年7月1日 11:04
  • > カテゴリの要素の1番目を真上(東西南北でいえば北、時計の文字盤であれば12時)から表示されるようにしたいのですが、
    > 位置を指定する方法はありますでしょうか?

    3D 円グラフのグラフ領域のプロパティ => 3Dオプション で、「回転(R)」を-90に設定してみると、うまくいくのではないかと思います。 

    さらに並べ替えを制御したい場合は、カテゴリグループを指定し、カテゴリグループのプロパティ から、並べ替えを指定、適切な数式を指定し、
    降順または昇順を指定してやると、制御できます。

    他のツールでも真上から始まらない円グラフを見たことがありますが、欧米人は気にならないのですかね。。。
    • 回答としてマーク DEKOCHAN 2009年7月2日 8:37
    2009年7月2日 2:32
  • nagino様 nagino様

    どうも有難う御座います。

    ご教示いただきました
    「3D 円グラフのグラフ領域のプロパティ => 3Dオプション で、「回転(R)」を-90に設定」
    で、みごと望みどおり表示されるようになりました。

    帳票の線のこだわりなど、日本人は諸外国と比べて細かいと聞いたことがありますが、
    Googleで Pie chart のWEB画像検索すると真上から始まっていないグラフが半分くらいありました。
    真上から始まるのが当たり前だと思っていたのに、何だかカルチャーショックです。。
    2009年7月2日 8:37