みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ご教示お願い致します。
【期間】のフィールドに複数のレコードがあり、
その複数レコードの平均値を出したいですのですが、
Average関数を使用すると〇日と表記されます。
希望としては〇年〇ヶ月〇日と表記したいのですが、
可能でしょうか?
宜しくお願い致します。
Offline
1年や1か月の日数は年によって違うので、平均値を何年~とするのは無理があるのでは?
61日の場合、1か月30日なのか、2か月1日なのか決められません。
> 複数のレコード
これが関連レコードになるリレーションとして、
その関連フィールドのAverageを取ればいいですね。
その期間の表記はhimadaneeさんの通りです。
ルールを作らないと。。
Offline
himadaneeさん
チポさん
ご回答頂きありがとうございます!
やはり難しいのですね、、、。
ご教示頂きありがとうございました。
Offline
難しいのではないですよ。
〇年〇ヶ月〇日
このルールを作らないと決められない。
と言っているんです。
himadaneeさんがあげた例を見てください。
Offline
目線を変えた一つの方法として、
開始日の Average を求め、終了日の Average をとり、どちらも整数化しておきます。その日付から計算する、というのでしたら、普通の期間計算になるので単純になります。ただし、2ヶ月あたりが不自然になるかもしれませんが。
Offline
開始日が固定されないと厳密な計算はできないので、単純に日数を日付に変換して、そうすると1が1年1月1日になるので、年と月から1引く、とかでそれっぽくなるかも。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 509.45 KiB (Peak: 516.29 KiB) ]