みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっています。
FM13 Win7使用です。
クロス集計の方法をネットで検索したところ、さまざまな方法が検索できました。
真似をすれば作れることは作れるのですが、どの方法がいいのか、どの方法が合っているのかがわかりません。
集計対象テーブル数:15個程度(これから増える場合もあります)
年度ごとに月別の集計
テーブルA:分類
テーブルB:部署 分類 区分
テーブルC:分類 区分
のように各テーブルの中でも細かく分類わけをして集計したいと考えています。
このような場合、どのようなやり方がいいでしょうか?
また、何を書いたらいいかわからず情報が不足していると思いますので必要な情報等あれば聞いていただけると助かります。
申し訳ありませんが宜しくお願い致します。
テーブル毎の集計とは?
1テーブルで1集計、と考えての事でしょうか。それとも、集計対象となるデータが15テーブルある、という事でしょうか。
元のテーブルの中で集計レイアウトを作って集計する、という考え方でしたら、抽出をソートを変えるだけで、万能の集計になります。例えば、当該の期間で抽出した後で、分類だけでソートすると分類での月別集計、分類・区分でソートすると分類・区分での集計、部署・分類・区分でソートすると部署・分類・区分での集計、が可能です。
テーブルとの間のリレーションでの集計もいい方法ですが、1集計毎に1リレーションを張って行く事になり、保持に煩雑になってしまう可能性があります。(すでに⑮のリレーションが有るのでしょう)
あとは、作る人の好き好きだと思います。
Offline
Shin様
ありがとうございます。
1テーブル1集計という考え方です。
抽出内容によって集計を変えられるのはとても魅力的ですね。
是非ともやり方が知りたいです。
以前はリレーションを使った方法を教わりましたが、どちらが動作がスムーズなのでしょう?
テーブルのレコード数が10000を超えるのもあり、時間がかかっていました。
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 506.84 KiB (Peak: 517.84 KiB) ]