初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-05-25 13:45:21

月次集計を行いたい

FM12pro

現在、日付順に登録されたレコードがあります。
数年分に渡り作成されていて、その中にある値Aを年度毎に集計したいのです。

手計算で年度別で検索して、Aの合計を出せばよいのですが、集計対象項目が増える度に集計しなければならないので、計算でできないかなと思いまして。

確か自己リレーションを用い、別テーブルに年度レコードを作成し、対象テーブルにyear関数で年を出し、、としていけばいいのかなと考えますが、中々うまくいきません。。

ご存知の方がいらっしゃいましたら、アドバイス願えればと思います。

Offline

#2 2017-05-25 14:40:10

チポ
Member

Re: 月次集計を行いたい

タイトルは「月次」と書いてありますが、
年度ごとの集計でしょうか。

年度フィールドを作り、
例えば、4月〜翌年3月が年度とすれば、
  年度 = Year ( 日付 ) - ( Month ( 日付 ) < 4 )
で求められます。

集計はこのテーブルの年度をソート対象とした集計レイアウトか、
年度ごとを1レコードとする別テーブルでリレーション、
どちらでも出来ます。

Offline

#3 2017-05-25 15:16:05

Re: 月次集計を行いたい

チポ wrote:

タイトルは「月次」と書いてありますが、
年度ごとの集計でしょうか。

はい、そのとおりです。

集計はこのテーブルの年度をソート対象とした集計レイアウトか、
年度ごとを1レコードとする別テーブルでリレーション、
どちらでも出来ます。

年度ごとを1レコードとする別テーブルでリレーション、
で行いたいと思っていますが、別テーブルでリレーション、というところが理解できません。
対象テーブルをA、年度テーブルをBとするならば、お互いの年度フィールド(Aは計算フィールド)にリレーションを張り、レイアウト作成で何テーブルを主に作成して、、というところがわかりません。。

Offline

#4 2017-05-25 15:37:43

チポ
Member

Re: 月次集計を行いたい

年度テーブルBのレイアウトにAテーブルのポータルを配置
すればその年度のレコードの一覧が表示されます。

また、集計は
統計関数を使った計算フィールドで、関連レコードの集計ができます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 555.77 KiB (Peak: 570.95 KiB) ]