Welcome !! 2008/08/28 21:04:32

Report で集計などを

今まで作った各ページ群でなかなか良さげなデータベースアプリが出来てるとは思いますが、PHPMakerはそれだけじゃあ有りません。ちゃんと集計表なんかも作れるんですなこれが。
Reportを使っての集計ページ作成の説明のために受注テーブルを追加しました。

Add Report でレポート作成開始

Custom View の時と同じ要領でReport作成画面に突入します。

Add Report

General タブ

General

  • Report name
    好きな名前を付けて下さい。でもCustom View と同じくCaptionで変えた方が良いでしょう。
  • Table of View
    このドロップダウンリストからReportに使いたいテーブルかCustom Viewを選びます。
  • Available fields / Selected fields
    上で選んだテーブルのフィールドが左に候補として現れますので、使用するフィールドを選択して右へ送ります。

Grouping Levels タブ

Grouping Levels 

グループ分けの要素をドロップダウンリストから選択します。6つまで選べます。
そのすぐ右でソート順をASCかDESCかで選び、 Show summary にチェックを入れると Summary Values タブが追加されます。

Sort Order タブ

Sort Order

ここはグルーピングの順番ではなく、グルーピング内の順番を設定します。とくに説明する事もなかったかw 

Summary Values タブ

Summary Values

ここで合計や平均など表示したい項目と対象フィールドをチェックします。当然ですがデータが数値型のフィールドしか選択対象になりません。
設定を全部終えたらOKをクリックです。以下全景。

Report
クリックで拡大

左ツリーにReprt1が追加されました。他のテーブルと同じようにフィールドセッティングを行えますが、基本的にはCustom View の時と同様に元々のテーブルでの設定を引き継げますので普通は触らなくて良いでしょう。

下が今回作ったReportページです。顧客別に売り上げ明細を集計しています。工夫すれば月別集計なども出せそうですな。(売り物がアレなのは気にしないようにw)

Report page

データ自体の追加や削除といった事が必要ないならPHP Report Makerってソフトも最近リリースされてます。Reportに特化してるのでその方面ではなかなか素晴らしそうな感じです。


« Previous
Last Modified 2007/10/28 09:29:02

Write a comment


読みにくい場合は画像をクリックすると再生成されます。
Bot防止のため上の画像の文字列を入力して下さい:

Blog Posts:

今度は日本語版も用意されてます。 人柱erでガッツ溢れる人は早速インスコして時代を先取りして下さいw...

PacketiX VPN 3.0 : 2008/08/28

この夏リリースと言われていた SoftEther [1] の PacketiX VPN 3.0 ですが、残念ながらスケジュールが遅...

今日の投稿「Power to the PRO [1]」の中でたまたま書いたんやけど、"検索のお助けによるインターネット...

Windows 7 ブログ : 2008/08/27

>M$公式のWindows 7 ブログ、現地時間昨日付の新しいエントリ [1]。 OK、簡潔に。 つーか殆ど意味ない...

Power to the PRO : 2008/08/27

M$からTechNet Flashの案内が来てました。 「POWER TO THE PRO [1]」なるサイトが知らん間に開設されて...

PHPMaker:

Recent Contents: