none
ReportingServices(SSRS)の円グラフ(Pie)で、系列値の順番を入れ替える方法はありますか? RRS feed

  • 質問

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

    SQLServer2008ReportingServicesで、円グラフ(パイチャート)のある画面を作成しています。
    円グラフに指定する系列は、既定では値の大きい順に並ぶと思われますが、この並び順(ソート順)を操作することは可能でしょうか?

    何がしたいのかと申しますと、たとえば
    「はい(30%)」「いいえ(25%)」「その他(45%)」といったデータをSSRSのPIE CHARTで表現するとき、
    既定では「その他,はい,いいえ」の順に並んでしまいますが
    「はい,いいえ,その他」の順、つまりその他を一番うしろに持ってきたいのです。
    そのために、並べ替え用に用意した列(フィールド)を用意して
    これを並べ替え項目に適用できればうまく実現すると思っておりましたが、
    この並べ替え機能が見当たりません。

    ご存知の方、宜しくお願い致します。
    2009年11月10日 17:42

回答

  • ReportBuilder2.0 での編集操作を前提として記述します。

    Chartオブジェクトの中に含まれるオブジェクトを選択状態にすると、
    上に「データフィールド」、右に「系列フィールド」、下に「カテゴリフィールド」が表示されます。

    >「はい(30%)」「いいえ(25%)」「その他(45%)」

    の区分値の列は「系列フィールド」または「カテゴリフィールド」に配置されていると思います。
    「系列グループのプロパティ」または「カテゴリフィールドのプロパティ」の中で、並び替えのオプションが設定できます。

    • 回答としてマーク DEKOCHAN 2009年11月11日 8:23
    2009年11月11日 0:54

すべての返信

  • ReportBuilder2.0 での編集操作を前提として記述します。

    Chartオブジェクトの中に含まれるオブジェクトを選択状態にすると、
    上に「データフィールド」、右に「系列フィールド」、下に「カテゴリフィールド」が表示されます。

    >「はい(30%)」「いいえ(25%)」「その他(45%)」

    の区分値の列は「系列フィールド」または「カテゴリフィールド」に配置されていると思います。
    「系列グループのプロパティ」または「カテゴリフィールドのプロパティ」の中で、並び替えのオプションが設定できます。

    • 回答としてマーク DEKOCHAN 2009年11月11日 8:23
    2009年11月11日 0:54
  • nagasakit様

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

    VisualStudio2008でコーディングしているのですが、
    パイチャート(折れ線など他のグラフでも)の下側の
    「カテゴリ グループ」プロパティを選択しましたら、
    しっかりと「並べ替え」や「フィルタ」の項目がありました。

    お恥ずかしいことに
    いろいろ調べたはずだったのに、なぜかここにだけ気が回らず
    気づきませんでした。。
    2009年11月11日 8:28