Report で集計などを
今まで作った各ページ群でなかなか良さげなデータベースアプリが出来てるとは思いますが、PHPMakerはそれだけじゃあ有りません。ちゃんと集計表なんかも作れるんですなこれが。
Reportを使っての集計ページ作成の説明のために受注テーブルを追加しました。
Add Report でレポート作成開始
Custom View の時と同じ要領でReport作成画面に突入します。
General タブ
- Report name
好きな名前を付けて下さい。でもCustom View と同じくCaptionで変えた方が良いでしょう。 - Table of View
このドロップダウンリストからReportに使いたいテーブルかCustom Viewを選びます。 - Available fields / Selected fields
上で選んだテーブルのフィールドが左に候補として現れますので、使用するフィールドを選択して右へ送ります。
Grouping Levels タブ
グループ分けの要素をドロップダウンリストから選択します。6つまで選べます。
そのすぐ右でソート順をASCかDESCかで選び、 Show summary にチェックを入れると Summary Values タブが追加されます。
Sort Order タブ
ここはグルーピングの順番ではなく、グルーピング内の順番を設定します。とくに説明する事もなかったかw
Summary Values タブ
ここで合計や平均など表示したい項目と対象フィールドをチェックします。当然ですがデータが数値型のフィールドしか選択対象になりません。
設定を全部終えたらOKをクリックです。以下全景。
左ツリーにReprt1が追加されました。他のテーブルと同じようにフィールドセッティングを行えますが、基本的にはCustom View の時と同様に元々のテーブルでの設定を引き継げますので普通は触らなくて良いでしょう。
下が今回作ったReportページです。顧客別に売り上げ明細を集計しています。工夫すれば月別集計なども出せそうですな。(売り物がアレなのは気にしないようにw)
データ自体の追加や削除といった事が必要ないならPHP Report Makerってソフトも最近リリースされてます。Reportに特化してるのでその方面ではなかなか素晴らしそうな感じです。
« Previous

