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

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

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

You are not logged in.

Announcement

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


#1 2015-11-11 14:17:27

おにぎり
Member

過去一か月間の平均値 及び 最大値

はじめまして、おにぎりです。

どうしても解らない事がありますので、ご質問させていただきます。

環境
WIN8.1
FM13アドバンス

テーブル
販売実績
・実績ID
・販売数
・販売日
・平均販売数
・最大販売数

上記の環境で、販売日から過去一か月間の平均値と最大値を求めたいのですが上手く行きません。
関数、スクリプトどちらでも構いませんので、ご教示よろしくお願いします。

Offline

#2 2015-11-11 15:53:08

チポ
Member

Re: 過去一か月間の平均値 及び 最大値

求めたいレコード群が関連レコードとなるようなリレーション定義して、
統計関数
  Average
  Max
で求めることが出来ます。


販売日から過去一か月間

一ヶ月間
をきちんと定義しないとダメですね。

Offline

#3 2015-11-11 18:11:17

おにぎり
Member

Re: 過去一か月間の平均値 及び 最大値

チポさん、ありがとうございます。

自分で色々試してみましたが上手く値が出てきません。

よろしければ具体的にいただきたいです。

よろしくお願いします。

Offline

#4 2015-11-11 18:24:32

チポ
Member

Re: 過去一か月間の平均値 及び 最大値

一ヶ月前の日付フィールドを作り、その日付を入力します。

これは簡単に考えれば、
  Date ( Month (販売日) - 1 ; Day ( 販売日 ) ; Year ( 販売日 ) )
となりますが、
大の月・小の月の月末を考えるとこのままでいいかは疑問でしょう。
このことを前レスで書きました。。


自己リレーションを
  販売日 >= 販売日
  and
  一ヶ月前の日付 <= 販売日

として、 
  Average ( 自己リレーション::販売数 )

で平均が求められます。

Offline

#5 2015-11-11 19:21:11

おにぎり
Member

Re: 過去一か月間の平均値 及び 最大値

ありがとうございます。

上手く出来ました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 549.38 KiB (Peak: 581.3 KiB) ]