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

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

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

You are not logged in.

Announcement

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


#1 2013-09-21 16:43:10

見習い
Member

納品数の月別推移

お世話になります。
FM11adv WinXP server

したいことはお水の納品数の月別推移です。
それをグラフで表示したいです。

今あるデータは顧客マスタからのリレーションで
出庫テーブルがありそこに日々納品データを蓄積しています。

顧客マスタのテーブル上でグラフで月別の納品数を表示したいです。

月、というくくりとしては納品ごとに請求に必要な締め日(2013/09/30)というKeyになりそうな
揃ったデータはあります。

わからないのは月別の出し方と
グラフは毎月勝手に増えていくのか?です。
イメージとして顧客マスタに締め日と照合する日付のグローバルフィールドを
月に1フィールド増やしていかないといけないのかなぁと思っています。
ん?もっと簡単な方法ないのか?と思ってお聞きします。

お力添えよろしくお願い致します。

Offline

#2 2013-09-21 18:35:10

旅人
Member

Re: 納品数の月別推移

>顧客マスタのテーブル上でグラフで月別の納品数を表示したいです。
月ごとの全出荷数ということですか。
それとも月ごと顧客ごとという意味ですか。

Offline

#3 2013-09-23 18:04:25

見習い
Member

Re: 納品数の月別推移

旅人 wrote:

>顧客マスタのテーブル上でグラフで月別の納品数を表示したいです。
月ごとの全出荷数ということですか。
それとも月ごと顧客ごとという意味ですか。

ありがとうございます。
肝心なとこですね、すいません。
顧客ごとの月ごとの統計になります。

Offline

#4 2013-09-24 10:05:19

旅人
Member

Re: 納品数の月別推移

正しい方法か判りませんが
納品テーブルで顧客と年月で自己リレーションするとSum(リレーション::納品数)で
顧客・年月ごとの納品総数が出ます。

顧客マスタで表示したい期間の年月を入力したグローバル繰り返しフィールドを作っ
て納品テーブルの年月と顧客でリレーションして集計用計算繰り返しフィールドの式
をLookup(納品テーブル::上で求めた総数)として、このあたつの繰り返しをグラフに
するとできますね。

Offline

#5 2013-09-24 11:09:41

見習い
Member

Re: 納品数の月別推移

旅人 wrote:

正しい方法か判りませんが
納品テーブルで顧客と年月で自己リレーションするとSum(リレーション::納品数)で
顧客・年月ごとの納品総数が出ます。

顧客マスタで表示したい期間の年月を入力したグローバル繰り返しフィールドを作っ
て納品テーブルの年月と顧客でリレーションして集計用計算繰り返しフィールドの式
をLookup(納品テーブル::上で求めた総数)として、このあたつの繰り返しをグラフに
するとできますね。

繰り返しなんですが、毎月繰り返しの数が増えるということでしょうか。
繰り返しを12として12ヶ月分の年月を作るわけですよね?
毎月増やすイメージになるんですがあっていますか?
あっているのであれば増やさないでする方法を考えたいのですが・・・

Offline

#6 2013-09-24 11:53:22

旅人
Member

Re: 納品数の月別推移

1顧客のレコードに1グラフですよね。
年月の繰り返し数は固定して計算フィールドにしておけば任意の年月
例えば去年の8月から今年の7月までとかを表示できます。

Offline

#7 2013-09-24 12:30:50

見習い
Member

Re: 納品数の月別推移

旅人 wrote:

1顧客のレコードに1グラフですよね。
年月の繰り返し数は固定して計算フィールドにしておけば任意の年月
例えば去年の8月から今年の7月までとかを表示できます。

すいません全くわかりません。
1顧客に過去半年間の月別納品数をグラフで表示したいです。
常に過去半年、ですが振り返ることもするので
データとして毎月保管しておきたいです。

すいませんもう一度お願いします。

Offline

#8 2013-09-24 13:08:14

旅人
Member

Re: 納品数の月別推移

サンプルをアップしたいところですが11を持っていないので
11と12が同じとして概略図をアップします。
年月は面倒なので月だけにしてます。マスタ側の月繰り返しを
計算で変えると、集計結果の繰り返しも変動しますのでグラフ
も変わることになります。

http://pupld.net/21/130924/vslb55o4ih/index.cgi
概略.pdf

Offline

#9 2013-09-24 13:20:54

見習い
Member

Re: 納品数の月別推移

旅人 wrote:

サンプルをアップしたいところですが11を持っていないので
11と12が同じとして概略図をアップします。
年月は面倒なので月だけにしてます。マスタ側の月繰り返しを
計算で変えると、集計結果の繰り返しも変動しますのでグラフ
も変わることになります。

http://pupld.net/21/130924/vslb55o4ih/index.cgi
概略.pdf


PDF拝見しました。
ありがとうございます。
自己リレーション理解できました。

ちなみに僕12も持ってますのでサンプルを頂けないでしょうか。

計算で今月から半年前までを繰り返しに入れるというのがなかなかわかりません。。。

Offline

#10 2013-09-24 16:32:02

旅人
Member

Re: 納品数の月別推移

12のサンプル。4ヶ月分しかありません・・・
http://pupld.net/21/130924/uxjg6988o4/index.cgi
納入グラフ.fmp12

>正しい方法か判りませんが
これ継続

Offline

#11 2013-09-24 18:43:25

見習い
Member

Re: 納品数の月別推移

旅人 wrote:

12のサンプル。4ヶ月分しかありません・・・
http://pupld.net/21/130924/uxjg6988o4/index.cgi
納入グラフ.fmp12

>正しい方法か判りませんが
これ継続

ありがとうございます!!
だいぶ近づきました!

ただ 指定年月日 や 年月 なんですが
予め 末日、という日付フィールドがあります。

これを照合したりしてるので、

Let ( $d=Date ( Right ( 指定年月[1] ; 2 ) -4+Get ( 計算式繰り返し位置番号 ) ; 1 ;  Left ( 指定年月[1] ;4 )) ;
Year ( $d )*100 + Month ( $d ) )

この式の返す値を日付の月末で返す式を教えて頂けないでしょうか。

僕のファイルの指定年月日は2013/09/30という日付フィールドです。

年月で返ってきて欲しい繰り返し4は

2013/09/30
2013/08/31
2013/07/31
2013/06/30

です。


よろしくお願い致します。

Offline

#12 2013-09-24 19:15:57

旅人
Member

Re: 納品数の月別推移

Date ( Month ( 指定年月[1] ) -3+Get ( 計算式繰り返し位置番号 ) ; 0 ; Year ( 指定年月[1] ))
です。結果は日付で。

Offline

#13 2013-09-24 20:06:14

見習い
Member

Re: 納品数の月別推移

旅人 wrote:

Date ( Month ( 指定年月[1] ) -3+Get ( 計算式繰り返し位置番号 ) ; 0 ; Year ( 指定年月[1] ))
です。結果は日付で。


できました!!!
ありがとうございます!!

ちなみに12では折れ線グラフの折れてるとこに
値の表示できますが11はできないんでしょうか・・・

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, 7 queries executed - Memory usage: 546.49 KiB (Peak: 567.4 KiB) ]