みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
はじめまして、おにぎりです。
どうしても解らない事がありますので、ご質問させていただきます。
環境
WIN8.1
FM13アドバンス
テーブル
販売実績
・実績ID
・販売数
・販売日
・平均販売数
・最大販売数
上記の環境で、販売日から過去一か月間の平均値と最大値を求めたいのですが上手く行きません。
関数、スクリプトどちらでも構いませんので、ご教示よろしくお願いします。
Offline
求めたいレコード群が関連レコードとなるようなリレーション定義して、
統計関数
Average
Max
で求めることが出来ます。
販売日から過去一か月間
一ヶ月間
をきちんと定義しないとダメですね。
Offline
チポさん、ありがとうございます。
自分で色々試してみましたが上手く値が出てきません。
よろしければ具体的にいただきたいです。
よろしくお願いします。
Offline
一ヶ月前の日付フィールドを作り、その日付を入力します。
これは簡単に考えれば、
Date ( Month (販売日) - 1 ; Day ( 販売日 ) ; Year ( 販売日 ) )
となりますが、
大の月・小の月の月末を考えるとこのままでいいかは疑問でしょう。
このことを前レスで書きました。。
自己リレーションを
販売日 >= 販売日
and
一ヶ月前の日付 <= 販売日
として、
Average ( 自己リレーション::販売数 )
で平均が求められます。
Offline
ありがとうございます。
上手く出来ました。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 549.47 KiB (Peak: 581.39 KiB) ]