みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
経過日数を、日付が入力されているあるフィールドから計算を出したいと考えています。
例えば「入力日」フィールドがあって別のフィールド名に「担当者」というものがあります。
レコード数は100レコードあり、その中で、担当者Aがまばらに30レコードぐらいを作成しているとします。
その担当者Aが作成した最初のレコードと最後のレコードまでの日数を計算したいと考えています。
日付自体の計算はわかったのですが、
担当者Aと限定した時、どうすればよいかわからなくなってしまいました。
よろしくお願いいたします。
どう表示すればいいのにもよるでしょうが、
一つの方法として、日付の最大値と最小値を集計する集計フィールドをそれぞれ作ります。それぞれの GetSummary ( 集計フィールド ; 担当者 ) の差を求めておきます。
担当者をキーにする集計パートのあるレイアウトを作り、そのパートに配置しておきます担当者でソートすればいいです。
Offline
担当者をキーに自己リレーションを組み、
その担当者の関連入力日付の最大値と最小値から日数を算出します。
その式は、
Max(自己リレーション::入力日) - Min(自己リレーション::入力日)
Last edited by Hiro (2021-09-28 05:01:26)
Offline
Shin様、Hiro様、ご返信ありがとうございます。
上記内容、試してみます。
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 505.01 KiB (Peak: 515.77 KiB) ]