SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

5分でわかるActiveReports帳票

5分でわかるActiveReports帳票(2013年度版)-グラフ表示

ActiveReports for .NET 7.0Jで作るサンプル帳票(7)

  • このエントリーをはてなブックマークに追加

ページレポートのグラフ 2

単純なグラフの作成

 まず、X値とするものを「カテゴリフィールド」に配置します。日付ごとの売上を出したい時には、「Date」フィールドをレポートエクスプローラのデータセットを展開したフィールドから、Chartの下部、「カテゴリフィールドを配置してください」というタブにドロップします。

 次にY値となるものを「データフィールド」に配置します。たい焼き、たこ焼きそれぞれの売上を表示したい場合、「TaiyakiSales」と「TakoyakiSales」の2つのフィールドを順に、Chart上部の「データフィールドを配置してください」というタブにドロップします。

 これでグラフが完成します。プレビューを見てみると、たい焼き、たこ焼きのそれぞれの売上が日付ごとに表示されています。

 プロパティウィンドウのコマンドペインにある「Chartデータ」ダイアログから「系列」の内容を見てみると、TaiyakiSalesを表す系列の値は「=Sum([TaiyakiSales])」となって、日ごとの集計になっていることが分かります。実際、1日目のTaiyakiSalesの値は1900を表しており、AM、PMのデータが合計されていることが分かります。

カテゴリフィールド、データフィールドを使ったグラフ
カテゴリフィールド、データフィールドを使ったグラフ

系列フィールドを使ったグラフの作成

 上記のグラフでは、データフィールドに2つのフィールドを設定することで、2つの系列を表示していました。

 系列を加えるためには、もう一つ、系列フィールドを使う方法があります。

 先程のデータでは、午前・午後を表す「AmPm」のフィールドがありました。これを「系列フィールドを配置してください(オプション)」の所にドロップします。

 このフィールドには、「AM」か「PM」の2種だけのデータが入っています。この2種でデータが分類され、たい焼きの売上、たこ焼きの売上それぞれに対し、AM・PMごとにデータが分けられました。系列の数は、「データフィールドに設定したフィールドの数が2」で、「系列フィールドに含まれる値の種類が2」なので、2×2=4です。

系列フィールドを使ったグラフ
系列フィールドを使ったグラフ

 なお、ここで表示したグラフでは、値が分かりやすいようにY軸のグリッド線を表示させています。デフォルトでは表示されないのでご注意ください。グリッド線の表示や、X軸・Y軸に表示する書式などは、プロパティウィンドウのコマンドペインにある[グラフ X軸...]ダイアログや[グラフ Y軸...]ダイアログで設定することができます。

次のページ
ページレポートのグラフ例

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
5分でわかるActiveReports帳票連載記事一覧

もっと読む

この記事の著者

グレープシティ株式会社 ActiveReportsチーム(グレープシティカブシキガイシャ アクティブレポートチーム)

 宮城県仙台市に本社を構えるグレープシティでは、日本の業務に適したシステムをより早く開発するためのソフトウェアを提供しています。エンドユーザーの利用しやすさ、幅広いユーザー環境への対応、そして何よりプログラマの作業を軽減することを一番に目指しています。 ActiveReportsは、帳票開発に必要なあらゆる機能を備えた当社を代表するコンポーネントの1つ。1998年の発売以来、日本だけでなく全世界で多数の帳票開発者に使用されています。製品開発は同チームが中心になり、「日本仕様」の厳しい要望を実現することを目指しています。...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/7578 2015/07/23 16:16

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング